(PHP 4, PHP 5)
mysql_drop_db — 删除MySQL数据库
此函数在PHP 4.3.0中已弃用,并且在PHP 7.0.0中,此函数和整个原始MySQL扩展已被移除。请改用积极开发的MySQLi或PDO_MySQL扩展。另请参见MySQL:选择API指南。此函数的替代方法包括
DROP DATABASE
查询
mysql_drop_db()尝试从与指定链接标识符关联的服务器中删除整个数据库。此函数已弃用,最好使用mysql_query()来发出SQL DROP DATABASE
语句。
database_name
将被删除的数据库名称。
link_identifier
MySQL连接。如果未指定链接标识符,则假定为mysql_connect()打开的最后一个链接。如果找不到此类链接,它将尝试创建一个链接,就像mysql_connect()没有参数调用一样。如果找不到或未建立连接,则会生成E_WARNING
级别的错误。
示例 #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扩展是针对MySQL 4.x客户端库构建的,则此函数将不可用。
注意:
为了向后兼容性,可以使用以下已弃用的别名:mysql_dropdb()