PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mysql_data_seek> <mysql_connect
Last updated: Fri, 14 Nov 2008

view this page in

mysql_create_db

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_create_dbTworzy bazę MySQL

Opis

bool mysql_create_db ( string $nazwa_bazy [, resource $identyfikator_połączenia ] )

mysql_create_db()tworzy nową bazę na serwerze skojarzonym z podanym identyfikatorem połączenia.

Parametry

nazwa_bazy

Nazwa tworzonej bazy danych.

identyfikator_połączenia

Połączenie MySQL. Jeśli identyfikator połączenia nie zostanie podany, użyte zostanie ostatnie połączenie otwarte przez mysql_connect(). Jeśli połączenie takie nie zostanie znalezione, funkcja spróbuje nawiązać połączenie tak, jakby wywołana została funkcja mysql_connect() bez argumentów. Jeśli żadne połączenie nie zostanie znalezione lub nawiązane, wygenerowany zostanie błąd poziomu E_WARNING.

Zwracane wartości

Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.

Przykłady

Example #1 mysql_create_db() przykład alternatywny

Stosowanie funkcji mysql_create_db() jest nie zalecane. Sugerowane jest wydawanie polecenia CREATE DATABASE przy użyciu funkcji mysql_query().

<?php
$link 
mysql_connect('localhost''uzytkownik''haslo');
if (!
$link) {
    die(
'Nie można się połączyć: ' mysql_error());
}

$sql 'CREATE DATABASE my_db';
if (
mysql_query($sql$link)) {
    echo 
"Baza my_db została pomyślnie utworzona\n";
} else {
    echo 
'Błąd podczas tworzenia bazy: ' mysql_error() . "\n";
}
?>

Powyższy przykład wyświetli coś podobnego do:

Baza my_db została pomyślnie utworzona

Notatki

Informacja: Dla zachowania kompatybilności wstecznej, możliwe jest użycie poniższych aliasów: mysql_createdb()

Informacja: Funkcja ta nie będzie dostępna jeśli rozszerzenie MySQL zostało skompilowane z wersją 4.x biblioteki klienta MySQL.



add a note add a note User Contributed Notes
mysql_create_db
zubrag
29-Aug-2006 10:03
mysql_create_db function will not work on cPanel hosting. If you need to create database from your PHP script on cPanel hosted server then you'll need to use cPanel interface. Database creation code would look like (calling cPanel's adddb function): http://USER:PASS@HOST:2082/frontend/SKIN/sql/adddb.html?db=DB

You can download ready-made sample php script from http://www.zubrag.com/scripts/cpanel-database-creator.php
omer
21-Jun-2005 12:42
for MySQL4.1 lib users;

as noted the function is a no-go for MySQL4.1 libs.  While i do not know the logic behind this i was relieved to see that

mysql_connect ("localhost","$user","$password")
$soru = 'CREATE DATABASE '.$dbname;
mysql_query($soru);

worked just fine...

mysql_data_seek> <mysql_connect
Last updated: Fri, 14 Nov 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites