SQL查询语句中单引号和双引号的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL查询语句中单引号和双引号的问题相关的知识,希望对你有一定的参考价值。
sql="select * from table1 where user1='"&request.form("names")&"' and userid="request.querystring("id")"" 上面这一句中 '"&request.form("names")&"' 表示的是文本字段, "request.querystring("id")" 表示的是自动编号字段,我的疑惑是 双引号已经标示是字符串了,那么&request.form("names")&加上双引号就行了,为什么双引号外还要再加上单引号?request.querystring("id")对应的是自动编号还要加上双引号? 我以前学的是JS,对这点不大明白,请高手不惜赐教。
参考技术A 是这样的在SQL里字符型只能用单引号,双引号是引用的链接数据库的程序里的,如果要用双引号,在SQL里要加个',要是要加单引号也一样前面加个'所以就变成''',''了以上是关于SQL查询语句中单引号和双引号的问题的主要内容,如果未能解决你的问题,请参考以下文章