当使用过滤器选择的不同组合时,我正在尝试搜索 mysql 数据库。
选择您搜索的产品应具有的可用性的示例代码是:
<select multiple="multiple" id="avail" class="avail" name="avail">
<option selected="selected" value="0">All</option>
<option value="1">Stock</option>
<option value="3">Test</option>
<option value="4">Special order</option>
</select>
如果选择了“全部”选项,我不会将其包含在 mysql 查询中,但是当我想搜索“测试”和“特殊订单”而不是“库存”的产品时,我该怎么办然后?
我相信查询会是这样的:
SELECT * FROM products WHERE availability IN (an array)
但我不知道如何从选定的值中创建一个数组。
谢谢!