越听越聪明经典mp3:紧急求救,SQL语句只能输出一半!!

来源:百度文库 编辑:高校问答 时间:2024/05/08 21:06:41
sqlstr="select * from coll_cont where user_id='"&request.cookie("id")&"' and id="&request("edit")&""
Response.Write(sqlstr)

我试着输出这段字符串,真确时应该输出类似:
select * from coll_class where user_id='3' and id=123

可却只输出了:
select * from coll_class where user_id='3'

请大虾们帮帮忙啊~~先谢了~~

兄弟Request.cookie写错了,应该是Request.Cookies

不是吧,是不是全角半角没转化好?

试试这个:
sqlstr="select * from coll_cont where user_id='" & request.cookie("id") & "' and id=" & Cstr(request("edit"))

写为这样
sqlstr="select * from coll_cont where user_id='"&request.cookie("id")&"' and id='"&request("edit")&"'"

用这个:
sqlstr="select * from coll_cont where user_id='"&request.cookie("id")&"' and id="&request("edit")

request("edit")?????

如果你是从post方法传的参数:request.form("edit")
否则用:request.querystring("edit")

还有,SQL的最后部分的 &"" 多此一举