反转mysql_real_escape_string

Rya*_*yan 13 php mysql

我有一个很大的数据,可能包含引号和双引号.

我正在mysql_real_escape_string()安全地存放它.

当我把它拉出来查看它时,所有引号都被转义.我试图str_replace用掉掉所有的引号,但是它变成\r\nrn.:(

如何将其反转以使数据以其进入的方式返回?

小智 9

谁说?

$keyword = "TEST'TEST";

$result1 = mysql_real_escape_string($keyword);
echo $result1 --> TEST\'TEST

$result2 = nl2br(stripslashes($result));
echo $result2 --> TEST'TEST
Run Code Online (Sandbox Code Playgroud)


OIS*_*OIS 6

你使用魔术引号吗?

注意:如果启用了magic_quotes_gpc,请先将stripslashes()应用于数据.对已经转义的数据使用此函数[mysql_real_escape_string]将使数据转义两次.