我正在创建一个页面,该页面具有不同的字段供用户搜索。 例如搜索:
如何为此编写select语句?每个下拉列表都需要一个select语句,该语句将从数据库中提取出不同的数据。
但是,我想编写一个可以动态选择下拉列表选项的ONE select语句。而不是写很多选择语句。
让我们说;
答案 0 :(得分:0)
这取决于您在SQL和页面之间使用的语言。但是测试下拉列表中的非泛型值,然后添加一个where子句:
sql = "select * from people where 1 = 1";
if(dropdownlist.value != "All")
sql += "and name like '%" + dropdownlist.value + "%' ";
(注意SQL注入)
答案 1 :(得分:0)
延伸到汤姆的回答,
首先创建一个包含所需记录集的视图。查询视图。