ecshop資料庫操作

2022-08-15 15:15:19 字數 653 閱讀 8133

ecshop

好處:實現非常輕量,只有乙個檔案,27kb,大大減小了分發包的檔案大小。

當**需要做memcached快取時,也可以很方便的實現。

缺點:資料庫的選擇非常狹窄,無法實現其它的非mysql資料庫。

ecshop的資料操作類檔案是includes/cls_mysql.php,類名是cls_mysql。該類主要提供了下面 一些比較有用的方法:

getall($sql)和getallcached($sql, $cached = 'filefirst'):獲取所有記錄。

getrow($sql, $limited = false)和getrowcached($sql, $cached = 'filefirst'):獲取單行記錄。

getcol($sqlse)和getcolcached($sql, $cached = 'filefirst'):獲取某字段的所有值。

getone($sql, $limited = false)和getonecached($sql, $cached = 'filefirst'):獲取單個數值。

query($sql):執行資料庫查詢。

autoexecute($table, $field_values, $mode = 'insert', $where = ''):資料庫表操作。

ecshop資料庫操作函式

本章我們將結合eschop二次開發一些常見的開發例子 來談談ecshop的資料庫類和方法是如何處理資料庫。讓我們熟練掌握ecshop資料庫的操作 1 ecshop的資料庫類實例子化物件為 db 表的例項化物件為 ecs 2 如何取得ecshop某個表中多行資料 該使用方法getall res db ...

ECShop 資料庫操作類

ecshop v2.7.2沒有使用一些開源的資料庫操作類,比如adodb或者pear,而是封裝了自己的實現。這樣做的好處是實現非常輕量,只有乙個檔案,27kb,大大減小了分發包的檔案大小。另外,當 需要做memcached快取時,也可以很方便的實現。當然,這樣做的後果就是資料庫的選擇非常狹窄,無法實...

ECShop 資料庫操作類

資料庫user sqlemail insert function 目錄 獲取所有記錄 獲取單行記錄 獲取某字段的所有值 獲取單個值 執行資料庫查詢 資料庫表操作 ecshop v2.7.2沒有使用一些開源的資料庫操作類,比如adodb或者pear,而是封裝了自己的實現。這樣做的好處是實現非常輕量,只...