1.查詢一條記錄:
Db::table('user')
->where('name',$name)
->find();
2.查詢多條記錄:
Db::table('user')->where('name','like','%$name%')->select();
3.查詢一個字段:
查詢id為$id的用戶的名字:
Db::table('user') ->where('id',$id) ->value('name');
4.where多條件查詢:
and與查詢:
Db::table('user')
->where('name','like',"%".$name."%")
->where('is_del',0)
->select();
or或查詢:
Db::table('user')
->where('name','like',"%".$keywords."%")
->whereor('is_del',0)
->select();
5.更新某一個字段:
將id為$id的用戶改為刪除狀態:
Db::table('user')
->where('id',$id)
->setField('is_del','1');
6.更新多個字段:
$map=[
'name'=>$data['name'],
'password'=>$data['password'],
'sex'=>$data['sex'],
'phone'=>$data['mobile'],
'email'=>$data['email'],
'address'=>$data['address']
Db::table('user')->update($map);//插入新紀錄只需將update改為insert即可。
7.對于某字段做加減:
將姓名為$name的用戶年齡+1:
Db::table('user')->where('name', $name)->setInc('age', 1);
將姓名為$name的用戶年齡-1:
Db::table('user')->where('name', $name)->setDec('age', 1);
8.分組查詢:
分組查詢學生的組別:
Db::table('student')
->group('depart')
->column('depart');
9.排序:
Db::table('user')
->order('age')//年齡升序查詢
?
————————————————
版權聲明:本文為CSDN博主「掙扎的小笨笨」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_42539251/article/details/82983112