$query = "INSERT INTO gsk_courseforums (s1,name) VALUES ('$_POST['s1']','$_POST['block2']')";
这里双引号里的单引号太多导致PHP无法识别,该如何解决?
PHP双引号的单引号太多无法识别
答案:2 mip版
解决时间 2021-01-30 11:59
- 提问者网友:壹玍徴戰何亽陪
- 2021-01-29 21:21
最佳答案
- 二级知识专家网友:回憶沒有意義
- 2021-01-29 22:45
$query = "INSERT INTO gsk_courseforums (s1,name) VALUES ($_POST[s1],$_POST[block2])";
这样写就行了,加那么多单引号干嘛?
这样写就行了,加那么多单引号干嘛?
全部回答
- 1楼网友:妳説啲訫動
- 2021-01-30 00:16
当然合法啦,之所以被替换是因为双引号内的单引号是字符,不是代码的一部分。所以不起作用。我觉得采用双引号配合{}来用十分方便,因为过多使用连字符会使得代码难以看懂
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯