《PHP學習:php+mysql數據庫查詢實例》要點:
本文介紹了PHP學習:php+mysql數據庫查詢實例,希望對您有用。如果有疑問,可以聯系我們。
PHP應用本文實例講述了php+mysql數據庫查詢的辦法.分享給大家供大家參考.具體實現辦法如下:
PHP應用上述代碼分析如下:
PHP應用1.建立到數據庫服務器的一個連接.這個信息包括服務器地址、MySQL用戶名、暗碼、選擇的數據庫名,這些變量保存在PHP的變量中.
PHP應用2.一旦和MySQL數據庫服務器建立通信,就需要數據庫服務器打開一個連接.PHP與數據庫的所有通信都經過這個連接,為了初始化這個連接,PHP提供了mysql_connect()函數.這個函數包括三個參數,都是必填項,分別是數據庫服務器名稱、用戶名及暗碼.如果數據庫服務器和Web服務器都運行在同一臺機器上,則可以使用localhost作為服務器名稱.mysql_connect()返回一個“連接標識符”,這個連接標識符保存在變量$connection中.這個標識符用來與數據庫通信.
PHP應用3.當使用$connection連接到數據庫后,需要用mysql_select_db()函數選擇一個數據庫.
PHP應用4.建立一個查詢并執行,我們使用mysql_query()函數實現這個功能.
PHP應用5.如果mysql_query($query)執行成功,返回的結果記錄集將存放在$result變量中.這個結果集可能包含一個或多個數據行或列的數據,這取決于我們所使用的查詢命令.根據返回結果的不同,我們可以使用mysql_fetch_row()函數來處理,將結果數據轉為單列數組,該單列數組保存在$row的數組中.可以連續使用標準PHP的數組符號拜訪這個數組中的字段值.每次調用mysql_fetch_row()函數時,都會返回結果集的下一條記錄,這個特性使得mysql_fetch_row()非常適合于while和for循環.
PHP應用6.由于每一個查詢后返回的結果集都占用內存,我們使用mysql_free_result()函數來釋放內存.結果集釋放后,如果沒有其他查詢操作,就可以使用mysql_close()函數關閉和MySQL服務器的連接了.
PHP應用希望本文所述對大家的php程序設計有所贊助.
維易PHP培訓學院每天發布《PHP學習:php+mysql數據庫查詢實例》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。