asp中Url参数带有空格时搜索的问题
来源:百度知道 编辑:UC知道 时间:2024/05/03 09:17:50
请教 asp中 浏览器中url参数为
search.asp?keyword=The+Devil+Wears+Prada
这样的时候,
怎么样才能让sql里搜索 变成 不要加号的
我用replace 不行啊
keyword=replace(Rq("keyword"),"+"," ")
SQL查询如下
sql="SELECT * FROM 影片 where keyword like '%"&keyword&"%'
只能搜索到一个"the",加号以后的就搜索不到了,超郁闷
可是我已经替换了+号了,难道Url传递后,+号变成其他符号了吗
1楼的,怎么处理说一下啊
search.asp?keyword=The+Devil+Wears+Prada
这样的时候,
怎么样才能让sql里搜索 变成 不要加号的
我用replace 不行啊
keyword=replace(Rq("keyword"),"+"," ")
SQL查询如下
sql="SELECT * FROM 影片 where keyword like '%"&keyword&"%'
只能搜索到一个"the",加号以后的就搜索不到了,超郁闷
可是我已经替换了+号了,难道Url传递后,+号变成其他符号了吗
1楼的,怎么处理说一下啊
请教 asp中 浏览器中url参数为
search.asp?keyword=The+Devil+Wears+Prada
这样的语句在SQL里的SELECT中应该是这样写的.
the="the",devil="devil",wears="wears",prada="prada"
sql="SELECT * FROM 影片 where keyword="&the&".and."&devil&".and."&wears&".and."&prada
大体就是这样..跟据你的需要你在进行修改一下就行了.
在ASP里型如+Decil+的Decil为一个变量,。你的语句里都被当作变量而这些你都没有设定,当然只能搜索到The了!
你可以这样处理一下!