PHP 5.4 以及更早的版本連線 MySQL 請用 mysql_connect 函數

PHP 5.4 以及更早的版本與 PHP 5.5 有很大的差別,其中與 MySQL 連線的方式完全不同,如果你的 PHP 是 5.4 版或是更早的版本,請用 mysql_connect 函數連結 MySQL 資料庫,語法相當簡單,幾個重要參數填進去就可以用了,寫法像這樣。
mysql_connect ( 資料庫位置 , 資料庫帳號 , 資料庫密碼 , new_link ,  client_flags );
不要被一大堆的參數嚇到,只有前三個參數是必要的,後面兩個都是選用,首先來看第一個資料庫位置,通常是 localhost 或 127.0.0.1 這樣,這代表 MySQL 與 PHP 在同一台伺服器上,第二個參數與第三個參數則是用來登入 MySQL 的帳號密碼,有了這三個重要資訊,就可以讓 mysql_connect 建立一個新的連線囉!請看這個常見到的範例寫法。
$NewLink = mysql_connect('localhost', 'MyName', 'MyPassword');
if (!$NewLink) {
 die(' connect wrong message : ' . mysql_error());
}
echo ' 連線成功 ';
mysql_close($NewLink);
如果成功連線就會在螢幕上輸出"連線成功"這樣的字樣,如果連線失敗呢?當然就是輸出 connect wrong message 囉!範例中的 mysql_error() 是個顯示錯誤訊息的函數。

最後提醒一下,這個 mysql_connect 函數將在 PHP 5.5 版本移除,所以在使用時,請稍微弄清楚自己的伺服器是哪個版本的 PHP,免得寫了卻無法運作。

延伸閱讀
分享於 2014-07-03