我已经阅读了一些相关的问题,但我仍然不明白。所以我决定在这里发布一个问题。我有一个如下查询
$query = "INSERT INTO Table (q1,q2,q3,q4....q25) VALUES ('".$_POST['Q1']."',
'".$_POST['Q2']."',
'".$_POST['Q3']."',
'".$_POST['Q4']."'.....)";
mysql_query($query);
$_POST['Qx'] 值是从允许人们输入评论的调查中获得的。人们通常会喜欢“不要,不能,不......”这样的词。将数据插入表时,撇号会导致问题。
我已经阅读了一些建议方法的文章
mysql_real_escape_string($_POST['Q1'])
但是我有 25 个问题,其中一些甚至还有子问题。所以我有大约 70 个数据要输入到表格中。
有什么好的方法可以将撇号传递到 MySQL 表中吗?