《微信開發四之MySQL數據庫驅動(PHP版本)》要點:
本文介紹了微信開發四之MySQL數據庫驅動(PHP版本),希望對您有用。如果有疑問,可以聯系我們。
維易PHP培訓學院每天發布《微信開發四之MySQL數據庫驅動(PHP版本)》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
PHP+MySQL=后臺快速開發神器
何為數據庫驅動?
所謂數據庫驅動,就是把PHP關于數據庫拜訪的函數封裝到類中,以備下次調用,減少重復開發時間.
為什么要了解數據庫開發?
獲取關注用戶相關信息并存儲,為日后闡發用戶畫像,做精準營銷提供數據基礎.
數據庫驅動優勢
以連接數據庫數據,未封裝的程序如下,必要多條程序語句來完成.在數據庫開發中,連接數據庫的操作十分頻繁,如果每次都復制多條程序來完成連接,則整體程序的閱讀性、性能均受到影響.故將這些函數封裝到類中,減少冗余代碼.
連接數據庫數據,封裝后的法式如下,法式縮減到3條.
由于開發情況是新浪云服務器,其PHP版本是5.3,因此支持mysql相關函數.后期PHP只支持mysqli或者PDO相關函數.
編寫驅動
1.在class mySQL_Fun中構造成員、結構、辦法.如圖所示.
其中config文件是一些關于SAE數據庫、當地數據庫切換的文件,方便做當地調試.
2.連接數據庫.
3.查詢數據庫.
在對任何數據庫進行任何操作之前,如查詢、插入、更新、刪除等,必需先連接數據庫.判斷數據庫連接上,才能進行后續操作.所以程序中先用$link=$this->connect();執行數據庫連接,$link返回值為true表示連接成功,否則失敗.return$arr;返回一個二維數組.其實很好理解,返回的是數據表中有多少行(row)數據.$arr[0]表示第一條數據,$arr[0][0]表示第一條數據的第一個字段.
4.插入數據
5.更新數據
6.刪除數據
全文總結
需要使用驅動的時候,先在程序開頭調用數據庫驅動程序,一般使用require_once,之后執行構造函數$mysql->_Construct();必定要執行構造函數,否則各項參數無法賦值,連接一直失敗.隨后執行數據庫連接,最后再進行其他數據庫操作.
微信開發一之部署開發環境
微信開發二之執行消息響應
微信開發三之小i機械人