在PHP裡存取資料庫有兩大類的寫法,第一種是MySQLi,MySQLi又有procedural跟object-oriented兩種寫法,第二種是PDO (PHP Data Objects),使用PDO的好處是如果連接的不是MySQL,只要更改連接的部分,其他的部分都不用更動,算是比較彈性。缺點是PDO的語法只提供物件導向的寫法。

物件導向相關的語法,請參考:

在資料處理的部分,其實PDO一樣有不同取得資料的方式,一般常用的是以PHP特有的Associative Array的方式呈現,也可以採用物件(類別)的方式呈現,採用物件的話,還要先寫類別,會比較麻煩,所以,通常採用Associative Array。

連接資料庫

讀取資料

新增資料

搜尋資料

更新資料

刪除資料