所以我正在完成我的网站。然而,我想知道,如何构建我的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');
这里有一种只需要更改SQL的方法:
SELECT *
FROM chjadb_vehicles
WHERE (v_make = '$make' OR '$make' = 'all')
括号在这里不是绝对必要的,但我还是添加了它们,以防以后决定添加另一个AND ...
条件。