ASP条件搜索

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:37:51
我建立了搜索页面,简单的可以,如下:
sql = "select * from base where name like '%"&str1&"%'"
但如果我有好多条件,比如搜索时可以选择姓名、年龄等,{where name}应该怎样设置?怎样同时在一个目标网页里面实现呢?请高手帮忙!
这个兄弟的回答我考虑过了,但这样搜索不确定啊。我需要的是搜索姓名就只在姓名字段里搜索,搜索年龄就只在年龄字段里搜索,你这样好象和 sql = "select * from base" 区别不大,因为我在提交的时候只有一个关键子str1,str2只是用来选择是搜索名字还是性别等,请问怎样区分?

你到输入框后面加个单选框,分别选择姓名、年龄等执行不同的sql查询吧

参考答案:水何澹澹,山岛竦峙。

sql = "select * from base where name like '%"&str1&"%'" or age like '%"&str2&"%'" or sex like '%"&str3&"%'"

有or / and 加就是了。