jul*_*zer 3 php mysql sql laravel-5
我想在Laravel Update Query的Where子句中推送一个数组.
这是更新查询.
DB::table('users')->where('id', 1)->update(array('votes' => 1));
Run Code Online (Sandbox Code Playgroud)
是否可以使用如下查询?
$array_of_ids;
DB::table('users')->where($array_of_ids)->update(array('votes' => 1));
Run Code Online (Sandbox Code Playgroud)
谢谢
只需使用whereIn:
$array_of_ids;
DB::table('users')->whereIn('id', $array_of_ids)->update(array('votes' => 1));
Run Code Online (Sandbox Code Playgroud)
请仔细阅读文档.在这种情况下,where这里记录了各种语句:查询生成器 - 选择
| 归档时间: |
|
| 查看次数: |
26674 次 |
| 最近记录: |