ECShop的數(shù)據(jù)操作類文件是includes/cls_mysql.php,類名是cls_mysql。另外,當(dāng)網(wǎng)站需要做memcached緩存時(shí),也可以很方便的實(shí)現(xiàn)。該類主要提供了下面 一些比較有用的方法:
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'):獲取單個(gè)數(shù)值。query($sql):執(zhí)行數(shù)據(jù)庫查詢。autoExecute($table, $field_values, $mode = 'INSERT', $where = ''):數(shù)據(jù)庫表操作。還有 $mode = 'UPDATE'