PHP mysql_select_db 函式

PHP mysql_select_db 函式的功能是用來搜尋 MySQL 資料庫,在使用 mysql_select_db 之前,通常會先使用 mysql_connect 建立一個 MySQL 資料庫的連結,包含登入驗證 MySQL 的帳號密碼,連結建立完成後,mysql_select_db 函式才能從其中挑選出我們要的資料庫。

PHP mysql_select_db 函式基本語法
mysql_select_db ( $database_name , $link_identifier )
PHP mysql_select_db 函式執行成功返回 TRUE,失敗則返回 FALSE。

PHP 的 mysql_select_db 共有兩個參數,第一個參數 $database_name 指的就是資料庫名稱,必要項目,第二個參數 $link_identifier 則是 MySQL 資料庫連結,可以用第一段提到的方式,先用 mysql_connect 建立一個 MySQL 資料庫的連結,然後將其放入這第二個參數的位置,如果沒有填寫,mysql_select_db 函式會自動尋找最近一次 mysql_connect 所建立的資料庫連結,如果找不到,他會自己調用 mysql_connect 來建立連結,如果還是無法建立,則會產生 E_WARNING 級別的錯誤,所以建議還是自己寫好連結比較完整。

透過 mysql_select_db 函式所選擇好的資料庫,在同一支 PHP 程式後的其他 php script 都可以調用其結果。

PHP mysql_select_db 函式範例
 <?php
$lnk = mysql_connect('localhost', 'mysql_user', 'mysql_password')
 or die (' 無法連結資料庫 ');

mysql_select_db(' test_database ', $lnk) or die (' 無法選擇資料庫:' . mysql_error());
?>
範例一開始先採用 mysql_connect 函式建立好資料庫連結,接著就可以透過 mysql_select_db 去搜尋"test_database"這個資料庫,如果成功將返回 TRUE,失敗返回 FALSE 就透過 mysql_error 顯示錯誤訊息。

延伸閱讀
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012