重新提交页面时,mysql_real_escape_string()会将斜杠留给我的图像标记

时间:2014-05-06 17:44:55

标签: php mysql-real-escape-string

$a = mysql_real_escape_string(strip_list_words($a));

$query = "update r set answer='{$a}' WHERE id = '{$id}'";

当页面被“保存”(重新提交)时,显示“回答”(图像)的帧来自:

  

img src =“/ Images.php?imageId = b9129d0e96f1be14a4a0”alt =“test5.png”

  

img src =“\”/ maint / reportsImages.php?imageId = b9129d0e96f1be14a4a0 \“”alt =“\”test5.png \“”>

如何转换它或更改使用mysql_real_escape_string保存/刷新的方式

1 个答案:

答案 0 :(得分:0)

if (get_magic_quotes_gpc()){
  $a= stripslashes($a);
}
if (function_exists('mysql_real_escape_string')) {
  $query = mysql_real_escape_string($a);
} else {
  $query =  mysql_escape_string($a);
}