php语言中sql语句里面变量为什么需要一个单引号和一个双引号啊

2025-03-23 07:01:39
推荐回答(1个)
回答1:

单引号是SQL要求的,假设你的$username变量值是ABC,加上单引号后实际执行的SQL就是:
....where username='ABC'
这样就是正确的SQL语句,如果不加上单引号的SQL就是:
....where username=ABC
看见差别了没有,在SQL的查询工具里面执行以下SQL语句就知道了
另外,那个双引号,是两个字符串的连接,并没有进入到SQL语句