大众信息网

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

答案:2  mip版
解决时间 2021-01-30 11:59
  • 提问者网友:壹玍徴戰何亽陪
  • 2021-01-29 21:21
$query = "INSERT INTO gsk_courseforums (s1,name) VALUES ('$_POST['s1']','$_POST['block2']')";
这里双引号里的单引号太多导致PHP无法识别,该如何解决?
最佳答案
  • 二级知识专家网友:回憶沒有意義
  • 2021-01-29 22:45
$query = "INSERT INTO gsk_courseforums (s1,name) VALUES ($_POST[s1],$_POST[block2])";

这样写就行了,加那么多单引号干嘛?
全部回答
  • 1楼网友:妳説啲訫動
  • 2021-01-30 00:16
当然合法啦,之所以被替换是因为双引号内的单引号是字符,不是代码的一部分。所以不起作用。我觉得采用双引号配合{}来用十分方便,因为过多使用连字符会使得代码难以看懂
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯