大众信息网

PHP双引号的单引号太多无法识别

关注:188  答案:2  手机版
解决时间 2021-01-30 11:59
$query = "INSERT INTO gsk_courseforums (s1,name) VALUES ('$_POST['s1']','$_POST['block2']')";
这里双引号里的单引号太多导致PHP无法识别,该如何解决?
最佳答案
$query = "INSERT INTO gsk_courseforums (s1,name) VALUES ($_POST[s1],$_POST[block2])";

这样写就行了,加那么多单引号干嘛?
全部回答
当然合法啦,之所以被替换是因为双引号内的单引号是字符,不是代码的一部分。所以不起作用。我觉得采用双引号配合{}来用十分方便,因为过多使用连字符会使得代码难以看懂
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!