2024 年日本 PHP 研討會

mysql_drop_db

(PHP 4, PHP 5)

mysql_drop_db刪除 MySQL 資料庫

警告

此函數已於 PHP 4.3.0 中棄用,並且它和整個 原始 MySQL 擴充套件 已於 PHP 7.0.0 中移除。請改用積極開發的 MySQLiPDO_MySQL 擴充套件。另請參閱 MySQL: 選擇 API 指南。此函數的替代方案包括:

  • 執行 DROP DATABASE 查詢

說明

mysql_drop_db(字串 $database_name, 資源 $link_identifier = NULL): 布林值

mysql_drop_db() 嘗試從與指定連結識別碼關聯的伺服器中刪除整個資料庫。此函數已棄用,建議改用 mysql_query() 發出 SQL 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 擴充套件是針對 MySQL 4.x 用戶端函式庫建置的,則此函數將無法使用。

注意:

為了向後相容,可以使用以下已棄用的別名:mysql_dropdb()

另請參閱

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top