mysql_connect 函式僅適用於 PHP4 及 PHP5,在 PHP5.5.0 版時捨棄,並在 PHP7.0.0 時移除,若您使用 PHP7 以上版本,必須改用 mysqli_connect 函式。
PHP 搭配 MySQL 資料庫可以說是相當好的選擇,要開啟與 MySQL 的連線可以使用 mysql_connect 來建立,你必須先準備好要連接的資料庫相關資訊,如 MySQL 位置、帳號、密碼等,並確認 MySQL 是運作中且開放連結。
mysql_connect 語法結構
mysql_connect ( 資料庫位置路徑 , 登入帳號 , 登入密碼 , new_link , client_flags );
如果你安裝的是 Appserv 套裝軟體,MySQL 資料庫位置路徑可以寫 localhost 或 127.0.0.1,如果是用租用的虛擬主機或其他主機,則請自行準備好位置路徑,登入帳號預設由 mysql.default_user 定義,登入密碼預設由 mysql.default_password 定義,mysql.default_user 與 mysql.default_password 均由 php.ini 設定,如果你擁有 MySQL 的登入帳號與密碼,請直接使用即可。
最後兩個項目 new_link 與 client_flags 為選用項目,分別於 PHP4.2 與 PHP4.3 開始才有的功能。
mysql_connect 資料庫連結範例
$Link = mysql_connect('localhost', 'UserName', 'Password');
if (!$Link) {
die(' 連線失敗,輸出錯誤訊息 : ' . mysql_error());
}
echo ' 連線成功 ';
mysql_close($Link);
?>
範例的第一行透過 mysql_connect 建立一個資料庫連線,資料庫位置為本機,故填入 localhost,之後填入帳號與密碼,如果成功建立連線則回傳一個 MySQL link 識別碼,如果失敗則回傳 false。「die(' 連線失敗,輸出錯誤訊息 : ' . mysql_error());」的意思是退出並輸出失敗的錯誤訊息,mysql_error 函式用來顯示錯誤訊息,mysql_close 函式用來關閉 MySQL 資料庫連線。
延伸閱讀