|
|
|
| Как можно проверить существование базы данных? | |
|
|
|
|
|
|
|
для: BIOS
(23.05.2007 в 23:00)
| | Можно воспользоваться запросом
SHOW DATABASES LIKE 'имя_базы_данных'
|
если запрос возвращает запись - база данных существует, если нет - не существует. | |
|
|
|
|
|
|
|
для: cheops
(24.05.2007 в 00:11)
| | А по другому нельзя, у меня файл типа setup.php он создает базу данных и таблицы необходимые для скрипта, и мне вообщем нужно сделать так - если база уже существует то вывести какое нить сообщение, мож функция в php есть какая для этого? | |
|
|
|
|
|
|
|
для: BIOS
(24.05.2007 в 07:40)
| | Точно также:
$sql = "SHOW DATABASES LIKE '$dbname'";
$res = mysql_query($sql) or die("Error in $sql ".mysql_error());
$exist = mysql_num_rows($res) ? "exists" : "not exists";
echo "Database $dbname $exists on the server";
|
| |
|
|
|