如何在Laravel中使用'LIKE'?

我正在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);
    }
zhaojun730730 回答:如何在Laravel中使用'LIKE'?

查询生成器

$data = DB::table('table_name')->where('col_name','LIKE','%'.$variable.'%')->get();

“%$ a%”是一个字符串....

,

您可以在类似的地方使用

$users = DB::table('users')
                ->where('name','like','T%')
                ->get();

阅读文档here

,

您可以尝试以下方法:

DB::table('users')->where('city','%'.$a.'%')->get();
本文链接:https://www.f2er.com/3139636.html

大家都在问