Joomla源代碼解析(八) JDatabase 類

這是數據庫connector類,封裝了與數據庫操作的一系列操作。目前有兩個子類,JDatabaseMysql,JDatabaseMysqli,這個類爲以後擴展到其他數據庫留出了接口。

關於一些具體函數沒有什麼特殊的,基本對應mysql的函數的一些特徵,對於這個類應用基本都是首先 setquery ,然後load

或者直接執行 executequery ,主要還是不要混淆load開頭的幾個函數的具體功能:

1、loadObject 以對象的形式返回結果集的第一行數據

2、loadObjectList 對應上一個函數,返回一個對象的集合

3、loadResult 返回第一行的第一個字段或者NULL

4、loadResultArray 返回某一字段的數據到一個數組中

5、loadRow 返回第一行數據,應該是數組形式

6、loadRowList 對應上一個函數,返回行數據的集合

還有一個函數很重要就是 setUTF ,這個函數決定了數據庫能顯示中文。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章