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().
addslashes()
如果使用mysql_*(),则使用mysql_real_escape_string().
mysql_*()
mysql_real_escape_string()
如果使用PDO,请使用带有预准备语句的绑定参数.
归档时间:
14 年,2 月 前
查看次数:
656 次
最近记录: