永发信息网

网页制作问题?高手请进!

答案:4  悬赏:70  手机版
解决时间 2021-07-30 16:33
  • 提问者网友:沉默的哀伤
  • 2021-07-30 03:10

我的部分网页代码:

<%
dim bt,str,rs
bt=request("bt")
str="select * from 图片库,孝感风景 where 图片库.标题='"&bt&"', 孝感风景.标题='"&bt&"'"
set rs=db.execute(str)
do while not(rs.eof and rs.bof)
%> (后面的省略!)

错误提示:

高手请帮我解决,感激不尽!

最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-07-30 03:31
str="select * from 图片库,孝感风景 where 图片库.标题='"&bt&"' and 孝感风景.标题='"&bt&"'"
全部回答
  • 1楼网友:鱼忧
  • 2021-07-30 07:20

str="select * from 图片库,孝感风景 where 图片库.标题='"&bt&"' and 孝感风景.标题=图片库.标题

这样就行了

  • 2楼网友:woshuo
  • 2021-07-30 05:50

<% dim bt,str,rs bt=request("bt") str="select * from 图片库,孝感风景 where 图片库.标题='"&bt&"' or 孝感风景.标题='"&bt&"'" set rs=db.execute(str) do while not(rs.eof and rs.bof) %>

另外,数据库表名不要用中文,用英文最好。

而且在我看来,你的SQL语句如果是模糊匹配的话,还应该用like,即

str="select * from 图片库,孝感风景 where 图片库.标题 like '%"&bt&"%' or 孝感风景.标题 like '%"&bt&"%'"

  • 3楼网友:白昼之月
  • 2021-07-30 04:16

图片库.标题='"&bt&"' and 孝感风景.标题 不要用逗号~~这不是SQL的语句~~~

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯