函式名稱:mysql_select_db()
適用版本:PHP 5.x - PHP 7.x(已棄用)
函式描述:mysql_select_db() 函式用於選擇 MySQL 資料庫,以便後續的資料庫操作都在該資料庫中進行。
語法:bool mysql_select_db ( string $database_name [, resource $link_identifier = NULL ] )
引數:
- $database_name:要選擇的資料庫名稱。
- $link_identifier(可選):資料庫連線識別符號。如果未提供該引數,則預設使用最近開啟的資料庫連線。
返回值:成功時返回 true,失敗時返回 false。
示例:
- 連線到 MySQL 資料庫並選擇資料庫:
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
die('連線資料庫失敗:' . mysql_error());
}
$db_selected = mysql_select_db('database_name', $link);
if (!$db_selected) {
die('選擇資料庫失敗:' . mysql_error());
}
echo '成功選擇資料庫!';
- 選擇資料庫時使用預設連線:
$db_selected = mysql_select_db('database_name');
if (!$db_selected) {
die('選擇資料庫失敗:' . mysql_error());
}
echo '成功選擇資料庫!';
注意事項:
- mysql_select_db() 函式已被棄用,不建議在新專案中使用。推薦使用 mysqli 或 PDO 擴充套件進行資料庫操作。
- 在使用 mysql_select_db() 函式之前,必須先使用 mysql_connect() 或 mysql_pconnect() 函式建立資料庫連線。
- 使用 mysql_select_db() 函式選擇資料庫後,後續的資料庫操作都會在該資料庫中進行,直到選擇另一個資料庫或關閉連線。
- 如果選擇資料庫失敗,可以使用 mysql_error() 函式獲取錯誤資訊進行除錯。
- 在 PHP 7.x 版本中,mysql_select_db() 函式已被移除,應改用 mysqli 或 PDO 擴充套件中的相應函式進行資料庫操作。