thinkphp where查询条件

文章描述:

thinkphp6 where查询使用方法

表达式

Db::name('auth')->where('name','系统设定')->find();
Db::name('auth')->where('id','>',3)->find();
Db::name('auth')->where('name','系统设定')->where('id','>',3)->find();

 

数组

关联数组

Db::name('auth')->where(['name' =>'系统设置','id' =>1])->find();

索引数组

Db::name('auth')->where([['name','=','thinkphp'],['id','=',1]])->find();

组装数组查询条件

$map[] = ['name','like','think'];
$map[] = ['is_delete','=',1];
Db::name('auth')->where($map)->find();

 

 

字符串条件

Db::name('auth')->whereRaw('name="系统设置" AND id=1')->find();

 

 

or条件

->where('type','=',0)->whereOr('type','=',-1)

 

发布时间:2023/07/21

发表评论