to5 分词查询(多条件模糊查询)

p5 使用数组查询时,一个字段有多个搜索词时的写法
$option['question']=[
['like','%'.'乐刷'.'%'],
['like','%'.'666'.'%'],
'or'
];

多个字段同时匹配的查询方法 whereor闭包查询,
$list1=Db::name('user_biji')->page($page,10)->where(
function ($query)use($keyword){
$query->whereor('title','like',"%$keyword%")
->whereor('memo','like',"%$keyword%");
})->where('user_id',$this->auth->id)->field('id,title,memo,createtime,type,images')->select();
//要使用多个whereor查询的话必须使用闭包查询的方式,否则会导致where条件失效

 

阅读剩余
THE END