我是 Php 的新手,我陷入了困境。我需要制作一个类别过滤器,它是用一个复选框选中的。orWhere如何为每个类别做?我需要类似的东西:$users = DB::table('users')
-> where ('category_id', 1)
-> orWhere ('category_id', 2)
...
-> orWhere ('category_id', n)
-> get ();
3 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
用于whereIn获取多个 id
请传递正确的使用变量$usersinsted$ users
像这样编辑你的问题
$users = DB::table('users')
->where('category_id', 1)
-> orWhere ('category_id', 2)
...
-> orWhere ('category_id', n)
-> get ();尝试这个
$users = DB::table('users')
->whereIn("category_id" , [1,2,...,n])
->get();
翻阅古今
TA贡献1780条经验 获得超5个赞
你必须使用 whereIn:
$users = DB::table('users')
->whereIn('id', [1, 2, 3])
->get();- 3 回答
- 0 关注
- 159 浏览
添加回答
举报
0/150
提交
取消
