在php中替换反斜杠字符串

Xi *_*Vix 1 php mysql replace backslash

我需要在php中用\\ b替换\ b才能插入到mysql表中.

因此\ bhello\b变为\\ bhello \\ b然后插入到mysql中,然后将其转换回\ bhello\b.

但我似乎无法弄清楚如何.试过preg_replace和str_replace,我总是以错误或我开始的方式结束.

ale*_*lex 6

听起来你需要为数据库使用正确的转义机制.

为了记录,这绝对不是addslashes().

如果使用mysql_*(),则使用mysql_real_escape_string().

如果使用PDO,请使用带有预准备语句的绑定参数.