W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵(lì)
上一個(gè)文檔中我們已經(jīng)得到數(shù)據(jù)庫鏈接 $db;
// table() || table_name() 方法
//@param $table_name
//@param $id
//實(shí)現(xiàn)
$db = $db->table('table_name',1);
//另一種寫法
//@param $id
$db = $db->table_name(1);
// select() 方法 查詢?nèi)〕鰡为?dú)的字段
//@param $expr
//實(shí)現(xiàn)
$db->table('table_name',$id)->select('user,pass');
// where() 方法 指定語句條件
//效果等同于 where $field = $value
$db->table_name()->where($field,$value);
//效果等同于 where $field in ($array)
$db->table_name()->where($field , $array);
//string模式 + 預(yù)綁定
$db->table_name()->where('id = ? and user = ?' , $id , $user);
//或者
$db->table_name()->where('id = ? and user = ?',[$id,$user]);
//數(shù)組模式
$db->table_name()->where(['id'=>$id,'user'=>$user]);
// whereNot() 方法 效果同上,唯一不同則是條件相反,取否
//效果等同于 where $field != $value
$db->table_name()->whereNot($field,$value);
//效果等同于 where $field not in ($array)
$db->table_name()->whereNot($field , $array);
//數(shù)組模式
$db->table_name()->whereNot(['id'=>$id,'user'=>$user]);
// orderBy() 方法 對查詢結(jié)果進(jìn)行排序
//ASC 排序 $db->table_name()->orderBy('id'); $db->table_name()->orderBy('id','ASC');
//DESC 排序
$db->table_name()->orderBy('id','DESC');
// limit() 方法 查詢指定條數(shù)
//@param $count 數(shù)量 $db->table_name()->limit($count);
//@param $count shul
//@param $offset 起始值
$db->table_name()->limit($count , $offset);
// paged() 方法 分頁
//@param $size //@param $page $db->table_name()->paged($size , $page);
//count() 方法 統(tǒng)計(jì)
//@param $expr default * //等同于 select count($expr) from .... $db->table_name()->count($expr);
//min() 方法 最小值
//@param $expr no default //等同于 select min($expr) from .... $db->table_name()->min($expr);
//max() 方法 最大值
//$param $expr no default
//等同于 select max($expr) from ....
$db->table_name()->max($expr);
//sum() 方法 取和
//@param $expr no default //等同于 select sum($expr) from .... $db->table_name->sum($expr);
//aggregate() 方法 聚合
//@param $expr no default //等同于 select $expr from .... $db->table_name->aggregate($expr);
//insert() 方法 插入數(shù)據(jù)
//@param $data array //@param $method string default null $db->table_name->insert($insert);
//批量插入
$db->table_name->insert($insert,'batch');
//update() 方法 更新數(shù)據(jù)
//@param $data array $db->table_name()->update($update);
//delete() 方法 刪除數(shù)據(jù)
$db->table_name()->where($where)->delete();
//事物方法 begin();
$db->begin();
//事物方法 rollback();
$db->rollback();
//事物方法 commit();
$db->commit();
本文僅提供部分常用方法以便快速查詢,詳細(xì)使用請繼續(xù)下看。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: