$sql="insert into message values('','$_GET['name']','$_GET['title']','$_GET['content']',now())";
这是在php中写的,出错了。这个加不加引号问题困扰我很久了。。一直不明白
为什么now()不加引号。$GET[]为什么又要加引号,不都是返回一个值么
是不是在value中给字段赋值的时候一定都要加单引号。或者数字型的不用加,或者数字型的可以加
记得不是说单引号括起来的当做字符串处理么。为什么说$GET[]还能把值传进sql句子中、
一片茫然
这是在php中写的,出错了。这个加不加引号问题困扰我很久了。。一直不明白
为什么now()不加引号。$GET[]为什么又要加引号,不都是返回一个值么
是不是在value中给字段赋值的时候一定都要加单引号。或者数字型的不用加,或者数字型的可以加
记得不是说单引号括起来的当做字符串处理么。为什么说$GET[]还能把值传进sql句子中、
一片茫然
那sql语句中$_GET['name']这个被单引号括起来还能被解析成get过来的值么
$sql="insert into message values('','$_GET['name']','$_GET['title']','$_GET['content']',now())";
1.'$_GET['name']'变成'$_GET[name]' 传过来的变量[]里不要加''
2.数值形不用加''例如$_GET[num]