我正在Laravel中使用“ LIKE”。但是在输出中会显示整个数据。我的方法正确吗?如果没有,请纠正我。
$this->uses('Data');
$a ='nan';
$options = ['sort' => ['city' => 1]];
$results = $this->Part->find([],['city','LIKE',"%$a%"],$options);
return view('testEnv')->with('results',$results);
}
答案 0 :(得分:0)
查询生成器
$data = DB::table('table_name')->where('col_name','LIKE','%'.$variable.'%')->get();
“%$ a%”是一个字符串....
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以尝试以下方法:
DB::table('users')->where('city','LIKE','%'.$a.'%')->get();