准备PDO插入错误的反斜杠

时间:2016-06-28 10:16:07

标签: php mysql pdo

当我使用“PDO准备”时遇到麻烦:

$sql ="INSERT INTO table (id, reponse_id_num_quest  , reponse__rep, reponse__commentaire) VALUES (:id, :id_quest, :val, :comm)";
$res=$db->prepare($sql);
$res->bindParam(':id',$idUniq);
$res->bindParam(':id_quest',$ids[$index]);
$res->bindParam(':val',$val);
$res->bindParam(':comm',$commentaire, PDO::PARAM_STR);
$res->execute();

当变量“$ commentaire”包含带引号“'”或反斜杠的字符串时,查询会在特殊字符前插入反斜杠。

  

例如:

     

原始字符串:我不

     

在基本字符串中:我不

因此,在最终的HTML视图中,字符串不是原始字符串。

我怎样才能正确插入?感谢

0 个答案:

没有答案