我正在尝试在mysql中存储一行xml,在我保存之后,它会被一些额外的字符格式化。
href=\"\" index=\"My Website\" admin=\"Civillage\" default=\"Borak Obama, Mitt Romney\" country=\"USA\" age=\"\" gender=\'\' usertopicsallowed=\'no\' layout=\'line\'
如何摆脱反斜杠?
答案 0 :(得分:2)
在将数据保存到数据库之前,不要添加它们。
magic_quotes
设置,确保已将其设为OFF
答案 1 :(得分:1)
$str = "Is your name O\'reilly?";
echo stripslashes($str); // Outputs: Is your name O'reilly?
答案 2 :(得分:-1)
在您希望存储在数据库中的任何代码输入上使用mysql_real_escape_string($s);
,这将成功转义字符,而不会留下任何多余的斜杠。
要使此方法起作用,必须已建立mySQL连接。
希望这有帮助。