1、WHERE OR实现不同字段的相同查询条件,注意看代码
$where['isagent|isvip'] = 1;
$model = DB::('member');
$model->where($where)->select();
$model->where('lid=200 or pid=200')->select();
总结一下,A:$where参数名写法 B:直接用SQL语句
2、WHERE OR字段查询条件,示例
$where['isagent'] = [['eq',1],['eq',2],'or'];
$map['isagent'] = ['eq',1];
$map['username'] = ['like','%山大王%']
$model = DB::('member');
$model->where($where)->select();
$model->whereOr(function ($query) use ($map) {$query->where($map);})->select();
$model->where('isagent=1 or isagent=2')->select();
总结一下,A:普通$where写法 B:闭包写法 C:SQL写法
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 23, 2022 at 11:44 pm