我目前正在创建一个多下拉查询,其中用户可以通过(3)查询返回结果的因素,我的问题是如何以有效的方式来做到这一点,所以我不晦涩地写多个可能的MySQL查询。多个下拉菜单动态查询AJAX PHP MySQL
<select name="class">
<OPTION VALUE='any'>Choose Class
<option value="a">Block A</option>
<option value="b">Block B</option>
<option value="c">Block C</option>
</select>
<select name="category">
<OPTION VALUE='any'>Choose Type
<option value="math">Math</option>
<option value="science">Science</option>
<option value="history">History</option>
</select>
如何成功创建MySQL查询,以便在变量缺失的情况下正确选择正确的参数。例如,如果他们选择做第一个下拉菜单,只搜索“班级”而不选择第二个下拉菜单。我希望能够做第一个查询,第二个查询或两者。我写了PHP,写了Ajax,我只是难以理解MySQL查询的正确结构。
非常适合我,非常感谢。 – 2012-03-05 15:00:32