帮忙看下这段代码,为什么最后个条件不起作用????ASP

来源:百度知道 编辑:UC知道 时间:2024/05/02 19:48:49
sql="select * from link where linkname like'%" & keyword & "%' or linkurl like'%" & keyword & "%' and userid='"&userid&"' order by id desc"
最后一个件条 and userid='"&userid&"' 怎么不起昨用?? 换成and userid="&userid&" 也不行!

要怎么改才行??

and的优先级比or的优先级要高,因此我猜想你是不是这个意思
sql="select * from link where (linkname like'%" & keyword & "%' or linkurl like'%" & keyword & "%') and userid='"&userid&"' order by id desc"

userid如果是数值类型的话,就换成and userid="&userid&"