当我使用“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视图中,字符串不是原始字符串。
我怎样才能正确插入?感谢