PHP存取MYSQL資料庫的五個步驟詳解(圖)
#資料庫在我們PHP日常開發中是必須需要的,那麼MYSQL資料庫就是一款很多程式設計師都喜愛的資料庫,由於呢MYSQL 是個開源的,帶一點半商業的,市場的佔有率比較高,所以一直以來都被認為是PHP 的最佳搭檔,同時PHP 也具有很強大的資料庫支援能力,本篇主要說明PHP存取MySQL資料庫的基本步驟。
PHP存取MySQL資料庫的基本步驟如圖所示:
#1.連接MySQL資料庫
使用mysql_connect()函數建立與MySQL伺服器的連線。有關 mysql_connect()函數的使用,我們後面會有詳細的介紹。
2.選擇MySQL資料庫
使用 mysql_select_db()函數選擇MySQL資料庫伺服器的資料庫。並與資料庫建立連接,有關mysql_select_db()函數的使用,後面我們會有具體詳解。
3.執行SQL 語句
在選擇資料庫中使用mysql_query()函數執行SQL語句,對資料的操作方式主要包括5種方式,下面我們分別進行介紹。
查詢資料:使用select 語句實現資料的查詢功能。
顯示資料:使用select 語句顯示資料的查詢結果。
插入資料:使用insert into 語句在資料庫中插入資料。
更新資料:使用update 語句更新資料庫中的記錄。
刪除資料:使用 delete語句刪除資料庫中的記錄!
mysql_query()函數的具體使用後面有具體介紹~
4.關閉結果集
資料庫操作完成之後,需要關閉結果集,以釋放系統資源,語法格式如下:
mysql_free_result($result);
#技巧:
如果在多個網頁中都要頻繁進行資料庫訪問,那麼可以建立與資料庫伺服器的持續連接來提高效率,因為每次與資料庫伺服器的連接需要較長的時間和交大的資源開銷,持續的連接相對來說會更有效率,建立持續連線的方法就是在資料庫間接時,呼叫函數mysql_pconnect()取代mysql_connect函數。建立的持續連線在本程式結束時,不需要呼叫 mysql_colse()來關閉與資料庫伺服器的連線。下次程式在此執行 mysql_pconnect()函數時,系統會自動直接傳回已經建立的持續連線ID號,而不會去真的連接資料庫。
5.關閉MySQL伺服器
沒使用一次mysql_connect()或mysql_query()函數,都會消耗系統資源,再少量使用者放完web 網站時問題還不大,但如果使用者連線超過一定數量時,就會造成系統效能下降,甚至是死機,為了避免這種現象的發生,在完成資料庫的操作後,應該使用mysql_close()函數關閉與MYSQL伺服器的連接,以節省系統資源。
語法格式如下:
mysql_close($link);
說明:
PHP 中與資料庫的連接是非持久連接,系統會自動回收,一般不用設定關閉,但如果一次性範湖的結果集比較大,或是網站訪問量比價多,那麼最好使用mysql_close()函數手動進行釋放。
PHP存取MySQL資料庫的步驟就結束了,是不是很簡單,以下的文章我們將介紹PHP操作MySQL資料庫的的方法,具體請閱讀《PHP操作MySQL資料庫的方法-使用mysql_connect()函數連接資料庫》
以上是PHP存取MYSQL資料庫的五個步驟詳解(圖)的詳細內容。更多資訊請關注PHP中文網其他相關文章!