php - 如何在 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);
}
解决方案
查询生成器
$data = DB::table('table_name')->where('col_name','LIKE','%'.$variable.'%')->get();
"%$a%" 是一个字符串....
推荐阅读
- r - 如何在 R 中为 Hackerrank 创建输出?
- javascript - 反应:我想制作一个函数,每次点击它时都会使用 onClick 呈现一个新组件
- mysql - 如何从 docker kubernetes pod 内部连接到主机上的 MySQL?
- kubernetes - HPA(水平 Pod 自动缩放器)`currentCPUUtilizationPercentage` 的 Kubernetes Prometheus 指标?
- python - 找不到名为“flask_sqlalchemy”的模块
- mysql - 为什么我在 group by 子句中得到 mysql 模式错误,即使在将其模式更改为 full_group 之后
- angular - 在 Angular 中组合可观察数据的正确方法是什么?
- android - Android 如何在最近的任务列表中删除我的任务
- react-native - React Native条件渲染“渲染没有返回任何内容”
- python - 在 Python 中更改变量值而不显式更改它们