thinkphp5的查詢條件使用
$id= Db::name('operator')->where('name_operator','like','%'.$keywords.'%')->column('admin_id');
$where = new \think\db\Query;
$where->where(function ($query) use ($keywords,$id) {
$query->whereOr(
[
['seller_id', 'in', $id],
['name', 'like', '%' . $keywords . '%'],
['phone', 'like', '%' . $keywords . '%']
]
);
});
多個條件 模糊查詢使用方法
而 thinkphp3.2 使用方法 組合查詢使用技巧
$where['name'] = array('like', '%thinkphp%');
$where['title'] = array('like','%thinkphp%');
$where['_logic'] = 'or';
$map['_complex'] = $where;
->where($map);
