(PHP 4, PHP 5)
mysql_create_db — 建立 MySQL 資料庫
此函式在 PHP 4.3.0 中已棄用,並且它和整個原始 MySQL 擴充已在 PHP 7.0.0 中移除。請改用積極開發的 MySQLi 或 PDO_MySQL 擴充。另請參閱 MySQL:選擇 API 指南。此函式的替代方案包含
mysql_create_db() 嘗試在與指定連結識別符關聯的伺服器上建立新的資料庫。
database_name
要建立的資料庫名稱。
link_identifier
MySQL 連線。如果未指定連結識別符,則假設為 mysql_connect() 開啟的最後一個連結。如果找不到此連結,它將嘗試建立一個,如同呼叫 mysql_connect() 時沒有參數一樣。如果找不到或未建立連線,則會產生 E_WARNING
等級錯誤。
範例 #1 mysql_create_db() 的替代範例
函式 mysql_create_db() 已棄用。最好使用 mysql_query() 發出 sql CREATE DATABASE
陳述式。
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('無法連線:' . mysql_error());
}
$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "資料庫 my_db 建立成功\n";
} else {
echo '建立資料庫時發生錯誤:' . mysql_error() . "\n";
}
?>
上面的範例將輸出類似如下的內容
Database my_db created successfully
附註:
為了向後相容性,可以使用以下已棄用的別名:mysql_createdb()
附註:
如果 MySQL 擴充是針對 MySQL 4.x 用戶端程式庫建置的,則此函式將不可用。