(PHP 4, PHP 5)
mysql_drop_db — 刪除 MySQL 資料庫
此函數已於 PHP 4.3.0 中棄用,並且它和整個 原始 MySQL 擴充套件 已於 PHP 7.0.0 中移除。請改用積極開發的 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()