在php中替换反斜杠字符串

时间:2011-09-22 23:09:44

标签: php mysql replace backslash

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

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

但我似乎无法弄清楚如何。试过preg_replace和str_replace,我总是得到一个错误或我开始的。

1 个答案:

答案 0 :(得分:6)

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

记录中,这是definitely not addslashes()

如果使用mysql_*(),请使用mysql_real_escape_string()

如果使用PDO,请将bound parameters与预先准备的语句一起使用。