我正在尝试在 mysql 中存储一行 xml,保存后,它会被格式化为一些额外的字符。
href=\"\" index=\"My Website\" admin=\"Civillage\" default=\"Borak Obama, Mitt Romney\" country=\"USA\" age=\"\" gender=\'\' usertopicsallowed=\'no\' layout=\'line\'
我怎样才能摆脱反斜杠?
只是在将文本保存到数据库之前不要添加它们。
magic_quotes
设置蚂蚁确保它已打开OFF
$str = "Is your name O\'reilly?";
echo stripslashes($str); // Outputs: Is your name O'reilly?
用于mysql_real_escape_string($s);
您希望存储在数据库中的任何代码输入,这将成功地转义字符并且不会给您留下任何多余的斜杠。
要使此方法起作用,必须已经建立了一个 mySQL 连接。
希望这可以帮助。