所以我正在去完成我的网站。但是我想知道,我如何构建我的SQL语句,所以当我单击提交按钮并选择“all”时,我会在该字段中获得所有结果并添加其他条件。如果您知道任何好的教程,请推荐一个。
<select name="make" id ="make" size="0">
<option selected ="all">All</option>
<option value="bmw">BMW</option>
<option value="honda">Honda</option>
<option value ="nissan">Nissan</option>
<option value="toyota">Toyota</option>
</select>
$sql = sprintf("SELECT * FROM `chjadb_vehicles` WHERE `v_make` LIKE '$make');
答案 0 :(得分:1)
这是一种只需要更改SQL的方法:
SELECT *
FROM chjadb_vehicles
WHERE (v_make = '$make' OR '$make' = 'all')
括号在这里并不是绝对必要的,但我还是加了它们,以防你以后决定添加另一个AND ...
条件。