我正在尝试使用PHP和MYSQL为我的网站创建一个简单的博客类型系统。
一切正常。但是,我现在面临的问题是,当我将数据插入mysql数据库时,它会有一些额外的字符。我最困难的额外角色是:\
示例:
当我将图像链接/标记插入数据库时:我在我的数据库中获得以下内容:
<p><img alt=\"\" src=\"http://somedomain.com/images/9Image1.jpg\" /></p>
所以我试图在使用PHP将数据插入mysql之前删除那些额外的字符。
为此,我尝试使用以下代码:
$body = preg_replace("/\\\\\/", "", $body);
但是,此代码不执行任何操作。并且实际上阻止了我的整个代码工作,它阻止我的代码将任何数据插入到mysql中。
有人可以就此问题提出建议吗?
提前致谢。