函式名稱:cubrid_drop()
函式描述:cubrid_drop() 用於刪除 CUBRID 資料庫。
引數:
cubrid_drop ( 全名字串 $dbname [, 全名字串 $conn_identifier ] ) : bool
dbname:要刪除的資料庫全名。
conn_identifier:可選,資料庫連線識別符號,如果沒有提供,則使用預設連線。
返回值:
成功時返回 true,失敗時返回 false。
示例:
- 刪除本地資料庫:
// 透過預設連線刪除資料庫
if (cubrid_drop("my_database")) {
echo "資料庫刪除成功!";
} else {
echo "資料庫刪除失敗!";
}
- 刪除指定連線的資料庫:
// 使用指定連線刪除資料庫
$conn = cubrid_connect("localhost", 33000, "username", "password");
if ($conn) {
if (cubrid_drop("my_database", $conn)) {
echo "資料庫刪除成功!";
} else {
echo "資料庫刪除失敗!";
}
cubrid_close($conn);
} else {
echo "資料庫連線失敗!";
}
注意事項:
cubrid_drop() 函式在執行刪除操作前會進行許可權驗證,請確保連線到資料庫的使用者擁有足夠的許可權進行刪除操作。
刪除資料庫後將無法恢復資料,請謹慎使用該函式。
要刪除的資料庫必須處於關閉狀態,否則刪除操作將會失敗。如果資料庫當前正在使用,應先透過 cubrid_disconnect() 函式關閉資料庫連線。