PHP Conference Japan 2024

mysql_create_db

(PHP 4, PHP 5)

mysql_create_db建立 MySQL 資料庫

警告

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

描述

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

mysql_create_db() 嘗試在與指定連結識別符關聯的伺服器上建立新的資料庫。

參數

database_name

要建立的資料庫名稱。

link_identifier

MySQL 連線。如果未指定連結識別符,則假設為 mysql_connect() 開啟的最後一個連結。如果找不到此連結,它將嘗試建立一個,如同呼叫 mysql_connect() 時沒有參數一樣。如果找不到或未建立連線,則會產生 E_WARNING 等級錯誤。

回傳值

成功時回傳 true,失敗時回傳 false

範例

範例 #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 用戶端程式庫建置的,則此函式將不可用。

另請參閱

新增筆記

使用者貢獻的筆記

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