|
| » 首页 » 电脑_数码 » 编程 » 请帮忙看下这个select语句应该怎么写? |
请帮忙看下这个select语句应该怎么写? |
|
<% set rs=server.createobject("adodb.recordset") sql= "SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto &" order by dat Desc,zid desc " rs.open sql,conn,1,1 if rs.eof and rs.bof then %> 【现在访问的格式是】:houselist-1.asp?type=rent 可以显示出所有type类型为rent的信息列表。 【想实现的效果】 我想用houselist-1.asp?type=rent&diduan=城东 这样的地址打开访问到 城东地区的所有的信息列表,也就是再做一次筛选。 请问我应该如何加工这段代码? 补充:网页最顶部有一段这个代码,是用来定义type类型的。 <% dim typeto typeto=trim(request("type")) %> <% keyword=request("type") %> 请高手给点详细帮助。感谢了 <% set rs=server.createobject("adodb.recordset") sql= "SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto &" where Diduan LIKE '城西' order by dat Desc,zid desc " rs.open sql,conn,1,1 if rs.eof and rs.bof then %> 用houselist-1.asp?type=rent 访问后可以显示出来所有城西片区rent类型的信息了。 但是这个是固定死的,如果我Diduan 有50个,那我按照这种笨蛋办法就要做50个页面,实在是太笨了。 在此请教高人,如何把where Diduan LIKE '城西' 这段代码改成参数传递, 只要在浏览器里输入 诸如:houselist-1.asp?type=rent&dd=城东 houselist-1.asp?type=rent&dd=市区 。。。。。。。。。 就可以显示出来城东,城西,城南,市区,等等的信息列表? 在线等,拜求! |
![]() |
|
|
什么意思? "& typeto &" 就是表名? diduan=trim(request("diduan")) "SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM 表名 where type="& typeto &" and diduan ="& diduan &"order by dat Desc,zid desc " ??????? --------------------------------------- 如何把where Diduan LIKE '城西' 照样把 houselist-1.asp?type=rent&diduan=城东 中的"diduan"参数用request("diduan")取出来·· 给一个变量··比如我说的 dim diduan=request("diduan") (照你的方式写的,很久没写ASP了。) SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto &" where Diduan LIKE '%"& diduan &"%' order by dat Desc,zid desc 什么意思? "& typeto &" 就是表名? diduan=trim(request("diduan")) "SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM 表名 where type="& typeto &" and diduan ="& diduan &"order by dat Desc,zid desc " ??????? --------------------------------------- 如何把where Diduan LIKE '城西' 照样把 houselist-1.asp?type=rent&diduan=城东 中的"diduan"参数用request("diduan")取出来·· 给一个变量··比如我说的 dim diduan=request("diduan") (照你的方式写的,很久没写ASP了。) SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto &" where Diduan LIKE '%"& diduan &"%' order by dat Desc,zid desc sql= "SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto if len(request("diduan"))>0 then sql=sql&" and DiDuan="&trim(request("diduan")) sql=sql & " order by dat Desc,zid desc " FROM "& typeto &" 什么意思? "& typeto &" 就是表名? 回答楼上的话,FROM "& typeto &" 这段代码就是一个表的名字, 请问您发"SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM 表名 where type="& typeto &" and diduan ="& diduan &"order by dat Desc,zid desc " 这个代码,在浏览器里应该以怎么样的格式来访问呢,在页面顶部要不要dim一下这个diduan呢?如何定义? 我是楼主,抱歉,同一个号不能回复,所以用了这个号来回复您。抱歉。 |
| 《请帮忙看下这个select语句应该怎么写?》答案收集时间:2008-06-14 14:46:57 |