(PHP 4, PHP 5)
mysql_drop_db — Уничтожает базу данных MySQL
This function was deprecated in PHP 4.3.0, and will be removed in the future, along with the entirety of the original MySQL extension. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include:
$database_name
[, resource $link_identifier
= NULL
] )mysql_drop_db() пытается уничтожить базу данных на сервере, на который ссылается переданный дескриптор соединения. Данная функция устарела, используйте вместо нее mysql_query() с запросом DROP DATABASE.
database_name
Имя удаляемой базы данных.
link_identifier
Соединение MySQL. Если идентификатор соединения не был указан,
используется последнее соединение, открытое mysql_connect(). Если такое соединение не было найдено,
функция попытается создать таковое, как если бы mysql_connect() была вызвана без параметров.
Если соединение не было найдено и не смогло быть создано, генерируется ошибка уровня E_WARNING
.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Пример #1 Альтернативный пример использования mysql_drop_db()
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Не удалось подключиться к базе данных: ' . mysql_error());
}
$sql = 'DROP DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "База данных my_db была успешно удалена\n";
} else {
echo 'Ошибка при удалении базы данных: ' . mysql_error() . "\n";
}
?>
Эта функция недоступна, если расширение было скомпилировано с клиентской библиотекой MySQL версии 4.x.
Замечание:
Для обратной совместимости может быть использован следующий устаревший псевдоним: mysql_dropdb()