【发布时间】:2017-05-30 22:59:47
【问题描述】:
我正在构建 Laravel 5.4 Web 应用程序,并且我有以下数据库表:
==================================
product_id|attribute_id|option_id
==================================
1 | 1 | 1
1 | 2 | 3
1 | 4 | 10
2 | 1 | 1
2 | 2 | 4
... etc
所以我提交带有属性 id 和选项 id 的表单,这样我就可以从中构建数组或其他任何东西。
我想要实现的是我从数据库中选择与精确组合匹配的 product_id,例如:
[
attribute_id => 1,
option_id => 1
attribute_id => 2,
option_id => 3
attribute_id => 4,
option_id => 10
]
此条件仅适用于 product_id = 1 的产品
不知道我是否可以使用数据库查询或通过 php 来做到这一点。
【问题讨论】:
-
你想要的和你的例子一样吗?
-
@MahmoudMustafa,如果我的回答是正确的,请把它标记为这样,以便其他人可以快速找到它。
标签: php mysql database laravel laravel-5.3