【问题标题】:Search a mysql database when using different combinations of filter selections使用过滤器选择的不同组合时搜索 mysql 数据库
【发布时间】:2012-06-09 15:08:40
【问题描述】:

当使用不同的过滤器选择组合时,我正在尝试搜索 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)

但我不知道如何从选定的值中创建一个数组。

谢谢!

【问题讨论】:

    标签: php mysql forms search


    【解决方案1】:

    我正在使用手机应用程序,我不能给你一个完整的例子,但是使用 php 函数 implode 将数组转换为字符串并使用你的查询,如果你不能解决让我知道,我会写信给你。例如当我回家时

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-01
      • 2014-04-04
      • 1970-01-01
      • 2017-05-18
      • 2022-12-17
      • 2020-06-08
      • 2018-02-01
      • 2022-01-06
      相关资源
      最近更新 更多