php mysql 处理html字段内容过滤标签 重新插入进去

潇洒老哥 发布于 2013/12/21 16:02
阅读 1K+
收藏 0

文章采集过来的,内容有远程图片,链接,等,现在要过滤一下重新插入进去,大神帮我看看代码哪里又问题:

批量更新不了!内容里面可能有单引号双引号,其他字符,不知道如何处理,请大神指点一二,谢谢!

while($r = $db->fetch_array($db->query("select id,content FROM table  where id > 0 order by id limit 1"))){
$content=$r['content'];
$id=$r['id'];
$content = preg_replace('~<([a-z]+?)\s+?.*?>~i','<$1>',$content);//去除样式
$content=strip_tags($content, '<p><br><b><strong>');//保留<p><br><b><strong>  
$query = $db->query("UPDATE table set content='$content' where id=$id");
}





加载中
0
leo108
leo108

mysql_real_escape_string

潇洒老哥
潇洒老哥
谢谢
返回顶部
顶部