thinkphp5的查询条件使用
$id= Db::name('operator')->where('name_operator','like','%'.$keywords.'%')->column('admin_id'); $where = new hinkdbQuery; $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);