函數
功能
DB::table($tablename)
DB::delete($tablename, 條件,條數限制)
删除表中的資料
DB::insert($tablename, 資料(數組),是否傳回插入ID,是否是替換式,是否silent)
插入資料操作
DB::update($tablename, 資料(數組)條件)
更新操作
DB::fetch(查詢後的資源)
從結果集中取關聯數組,注意如果結果中的兩個或以上的列具有相同字段名,最後一列将優先。
DB::fetch_first($sql)
取查詢的第一條資料fetch
DB::fetch_all($sql)
查詢并fetch
DB::result_first($sql)
查詢結果集的第一個字段值
DB::query($sql)
普通查詢
DB::num_rows(查詢後的資源)
獲得記錄集總條數
DB::_execute(指令,參數)
執行mysql類的指令
DB::limit(n,n)
傳回限制字串
DB::field(字段名, $pid)
傳回條件,如果為數組則傳回 in 條件
DB::order(别名, 方法)
排序
注意:由于 X1.5 裡增加了SQL的安全性檢測。是以,如果你的SQL語句裡包含以下開頭的函數 load_file,hex,substring,if,ord,char。 或者包含以下操作 intooutfile,intodumpfile,unionselect,(select')都将被拒絕執行。
替換參數
%t
表名,
%s
字串,如果是數組就序列化
%f
按 %F 的樣式格式化字串
%d
整數
%i
不做處理
%n
若為空即為0,若為數組,就用',' 分割,否則加引号
C::t($tablename')->count()
擷取表所有行數
C::t($tablename')->update(鍵值,$data)
更新鍵值資料
C::t($tablename')->delete(鍵值)
删除鍵值資料
C::t($tablename')->truncate()
清空表
C::t($tablename')->insert($data, $return_insert_id,$replace)
插入資料
C::t($tablename')->fetch_all($ids)
fetch 資料,可以是單一鍵值或者多個鍵值數組
C::t($tablename')->fetch_all_field()
fetch所有的字段名表
C::t($tablename')->range($start, $limit, $sort)
fetch值域範圍
C::t($tablename')->optimize()
優化表
本文轉自黃聰部落格園部落格,原文連結:http://www.cnblogs.com/huangcong/p/4080179.html,如需轉載請自行聯系原作者