PHP的问题…$_POST['submit']与$_POST[name],听说括号里加引号是规范写法,但为何name加引号却运行不正确
问题描述:
PHP的问题…$_POST['submit']与$_POST[name],听说括号里加引号是规范写法,但为何name加引号却运行不正确
我问得不够具体,这个是写在sql语句中的,请看
$sql="insert into speak(user,title,content,date)".
"values('$_POST[name]','$_POST[title]','$_POST[content]',now())";
问题1、'$_POST[name]'中括号里的name没有加单引号,是否受外面单引号影响?
问题2、既然是传值,传变量的值,为啥要加单引号?加了单引号,岂不是不解释变量了吗?按照这个逻辑,应该加双引号才对啊!
答
写错了呗
$_POST['name']
复制这个