回 帖 发 新 帖 刷新版面

主题:[原创]ASP查询

各位大侠们,小弟来请教个问题,希望大侠们来帮帮忙啊,
我现在用ASP写了个查询语句,怎么不管用啊,望大家教我如何进行修改,谢谢了!

以下是我的代码::::

<% 
set rs=server.CreateObject("adodb.recordset")
   sql="SELECT * FROM zy WHERE aaa = '"&request("aa1")&"' or aaa = '"&request("aa2")&"' or aaa = '"&request("aa3")&"' AND address = '北京' order by id desc"
   rs.open sql,conn,1,1
   
 %>

回复列表 (共3个回复)

沙发

怎么不管用,提示什么,要得到结果是什么?

板凳

我觉得继然是或者等于什么,又或者等于什么,意思就是不是精确等于某某吧.

aaaaa=request("aa1") & request("aa2") & request("aa3")

这个aaaaa="aa1aa2aa3"

这样可以做如一个 like aaaaa 把他一个变量关联完.

3 楼

把sql改成这样
sql="SELECT * FROM zy WHERE (aaa = '"&request("aa1")&"' or aaa = '"&request("aa2")&"' or aaa = '"&request("aa3")&"') AND address = '北京' order by id desc"

我来回复

您尚未登录,请登录后再回复。点此登录或注册