1. 直接whereOr
1 | $list = Db::name('tb')->where(['status'=>1,'admin_id'=>5])->whereOr(['type'=>1,'step'=>2])->select(); |
2. 采用闭包的方式
1 | $map = ['status'=>1,'admin_id'=>5]; |
一般来说,在复杂的查询里,我们更多的是使用第二种方式。
1 | $list = Db::name('tb')->where(['status'=>1,'admin_id'=>5])->whereOr(['type'=>1,'step'=>2])->select(); |
1 | $map = ['status'=>1,'admin_id'=>5]; |
一般来说,在复杂的查询里,我们更多的是使用第二种方式。