選擇 MySQL 數據庫

mysql_select_db

(PHP 4, PHP 5)

mysql_select_db選擇 MySQL 數據庫

說明

mysql_select_db(string $database_name, resource $ link_identifier = ?): bool

成功時返回 true, 或者在失敗時返回 false

mysql_select_db() 設定與指定的連線識別符號所關聯的伺服器上的當前啟用數據庫。如果沒有指定連線識別符號,則使用上一個打開的連線。如果沒有打開的連線,本函式將無參數呼叫 mysql_connect() 來嘗試打開一個並使用之。

每個其後的 mysql_query() 呼叫都會作用於活動數據庫。

示例 #1 mysql_select_db() 例子

<?php

$lnk 
mysql_connect('localhost''mysql_user''mysql_password')
       or die (
'Not connected : ' mysql_error());

// make foo the current db
mysql_select_db('foo'$lnk) or die ('Can\'t use foo : ' mysql_error());

?>

參見 mysql_connect()mysql_pconnect()mysql_query()

為向下相容仍然可以使用 mysql_selectdb(),但反對這樣做。

參數

database_name

The name of the database that is to be selected.

link_identifier

MySQL 連線。如不指定連線標識,則使用由 mysql_connect() 最近打開的連線。如果沒有找到該連線,會嘗試不帶參數呼叫 mysql_connect() 來建立。如沒有找到連線或無法建立連線,則會產生 E_WARNING 級別的錯誤。

返回值

成功時返回 true, 或者在失敗時返回 false

範例

示例 #2 mysql_select_db() example

<?php

$link 
mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'Not connected : ' mysql_error());
}

// make foo the current db
$db_selected mysql_select_db('foo'$link);
if (!
$db_selected) {
    die (
'Can\'t use foo : ' mysql_error());
}
?>

註釋

注意:

爲了向下相容,可以使用下列已廢棄的別名: mysql_selectdb()

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *