我這里說的是用DB::操作的
$tablename為去前綴的表名在安裝腳本中,可用cdb_代替表前綴
而在DB::XXX相關(guān)函數(shù)中則直接忽略前綴即可
在下列操作時(shí),游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
| DB::table($tablename) | 獲取正確帶前綴的表名,轉(zhuǎn)換數(shù)據(jù)庫句柄 | 參數(shù)為去前綴的表明 | | DB::delete($tablename, 條件,條數(shù)限制) | 刪除表中的數(shù)據(jù) | 第二個(gè)參數(shù)可用數(shù)組array(鍵名=>鍵值)的形式也可用語句代表
第三個(gè)參數(shù)可選 | | DB::insert($tablename, 數(shù)據(jù)(數(shù)組),是否返回插入ID,是否是替換式,是否silent) | 插入數(shù)據(jù)操作 | 第二個(gè)參數(shù)可用數(shù)組array(鍵名=>鍵值)的形式也可用語句代表
第三、四、五個(gè)參數(shù)可選 | | DB::update($tablename, 數(shù)據(jù)(數(shù)組),條件) | 更新操作 | 第二個(gè)參數(shù)可用數(shù)組array(鍵名=>鍵值)的形式也可用語句代表
第三個(gè)參數(shù)可選 | | DB::fetch(查詢后的資源) | 從結(jié)果集中取關(guān)聯(lián)數(shù)組,注意如果結(jié)果中的兩個(gè)或以上的列具有相同字段名,最后一列將優(yōu)先 | | | DB::fetch_first($sql) | 取查詢的第一條數(shù)據(jù)fetch | 和普通mysql查詢語句一樣 | | DB::fetch_all($sql) | 查詢獲取所有數(shù)據(jù) | 和普通mysql查詢語句一樣 | | DB::result_first($sql) | 查詢結(jié)果集的第一個(gè)字段值 | 和普通mysql查詢語句一樣 | | DB::query($sql) | 執(zhí)行普通的mysql語句 | 和普通mysql查詢語句一樣 | | DB::num_rows(查詢后的資源) | 獲得記錄集總條數(shù) | | | DB::_execute(命令,參數(shù)) | 執(zhí)行mysql類的命令 | | | DB::limit(n,n) | 返回限制字串 | | | DB::field(字段名, $pid) | 返回條件,如果為數(shù)組則返回 in 條件 | | | DB::order(別名, 方法) | 排序 | |
|