php 单引号 双引号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 单引号 双引号相关的知识,希望对你有一定的参考价值。

INSERT INTO xuexiao (id,name,sex,age)"."values ('','$_GET[name]','$_GET[sex]','$_GET[age]')" $_GET[] 为什么不加单引号 不能用啊? 单引号不是直接输入吗?

参考技术A 不一定需要加单引号或双引号,它是根据你数据库结构来确定的,比如说你的name是字符串类型的,age是整数类型的,那么name就必须加引号,而age就不需要加引号 参考技术B "INSERT INTO xuexiao (ame,sex,age) values (','".$_GET['name']."','".$_GET['sex']."','".$_GET['age']."')" ;
键名本该加引号。单引号之间不能简单嵌套,除非用转义符\
另外,id如果自增无需赋值的话,直接忽略就好了,不用写那么多。
参考技术C 这个不是php的问题,是SQL的规范,insert语句时候value的内容需要加单引号。

以上是关于php 单引号 双引号的主要内容,如果未能解决你的问题,请参考以下文章

PHP中的双引号和单引号的应用

PHP中单引号与双引号的区别分析

PHP教程:PHP中单引号与双引号的区别分析

php 的单引号和双引号的用法

php中单引号和双引号的区别,哪个速度更快?为啥?

php 如何过滤 单引号 双引号 $ < > 等N种特殊符号?谢谢