PHP mysql_connect() 連接資料庫函數

PHP mysql_connect() 函數的功能是讓 PHP 連接 MySQL 資料庫,PHP 屬於動態網頁的程式語言,除了基本的運算或變數的使用之外,還有一個最重要的功能,就是透過與 MySQL 資料庫的結合,讓網站能夠製作出具有新增、編輯、刪除的功能,而 PHP 與 MySQL 資料庫的連結,就可以透過內件的 mysql_connect() 函數來達成,雖然 PHP 不只能與 MySQL 資料庫連結,不過卻是最常見的組合,本篇將介紹 mysql_connect() 函數的語法規則以及實際用來連結 MySQL 的標準語法給各位參考,這是連結資料庫的第一步。

PHP mysql_connect() 函數語法
mysql_connect ( MySQL 資料庫的路徑 , MySQL 的登入帳號 , MySQL 的登入密碼 );
PHP 的 mysql_conect 函數總共有三個必要的項目,由左而右分別是 MySQL 的路徑、登入帳號以及登入密碼,有這三項資訊才能成功連接並登入至 MySQL 內進行各種動作。
  • PHP4.2 增加 new_link 的功能,填寫位置在登入密碼後方,非必要。
  • PHP4.3 增加 client_flags 的功能,填寫位置在登入密碼後方,非必要。
PHP mysql_connect() 函數應用範例
我們在範例一開始的地方使用了 mysql_connect 函數,設定三個簡單的基本資訊,其中 localhost 的意思與 127.0.0.1 是一樣的,代表"本機"的意思,後面兩個資訊分別為登入帳號與密碼,這應該不用多做解釋吧?PHP mysql_conect 函數會在連接資料庫失敗後回傳 false,所以我們可以利用這樣的特性來判斷是否有順利連上 MySQL,透過「if(!$TestLink)」判斷出是否有連線,如果沒有成功連線就會滿足這個 if 判斷,然後"輸出連線失敗,輸出錯誤訊息:"的內容,錯誤訊息是用 mysql_error 函數捕捉,反之,如果 mysql_connect 函數順利連上指定的 MySQL 資料庫,就會跳過這個 if 判斷式,後續的 PHP script 就可以對 MySQL 資料庫進行新增、編輯以及刪除資料的動作。

更多 MySQL 操作
分享於 2014-12-17