Php 使用不同的筛选器选择组合时搜索mysql数据库

Php 使用不同的筛选器选择组合时搜索mysql数据库,php,mysql,forms,search,Php,Mysql,Forms,Search,我尝试在使用不同的过滤器选择组合时搜索mysql数据库 选择您搜索的产品应具有的可用性的示例代码为: <select multiple="multiple" id="avail" class="avail" name="avail"> <option selected="selected" value="0">All</option> <option value="1">Stock</option> <op

我尝试在使用不同的过滤器选择组合时搜索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>
但我不知道如何从选定的值生成数组


谢谢

我正在使用手机应用程序,我不能给你一个完整的例子,但是使用php函数infrade将数组转换为字符串并使用你的查询,如果你不能解决,请告诉我,我回家后会给你写一个例子

SELECT * FROM products WHERE availability IN (an array)