我正在尝试使用PHP和MYSQL为我的网站创建一个简单的博客类型系统。
但是,我现在面临的问题是,当我将数据插入MySQL数据库时,它将有一些额外的字符。
我最难处理的额外角色是:'
例:
当我将图像链接/标签插入数据库时:我的数据库中出现以下信息:
<p><img alt='"'" src='"http://somedomain.com/images/9Image1.jpg'" /></p>
所以我试图在使用 PHP 将数据插入 mysql 之前删除这些多余的字符。
为此,我尝试使用以下代码:
$body = preg_replace("/'''''/", "", $body);
但是,此代码不执行任何操作。 事实上,它停止了我的整个代码工作,并阻止了我的代码将任何数据插入MySQL。
有人可以就此问题提供建议吗?
提前谢谢。
尝试使用带斜杠(字符串)
$body = stripslashes($body);
让我知道它是否有效。