mysql 使用sql语句去掉某个字段中的html标签
在给公司的产品查询数据的过程中,要求去掉字段里的一些html标签。
下面就是一个处理html标签的函数。可以用批量修改的脚本加这个函数,将标签去掉。
查询前后的对比如下
没有使用上面函数的查询结果:
select a.title,a.areaid,a.progid,b.content,FROM_UNIXTIME(a.updatetime) from table_content a;
使用去除HTML标签函数后的结果:
select a.title as '标题',a.areaid as '地区',a.progid as '类型',fnStripTags(b.content) as '内容',FROM_UNIXTIME(a.updatetime) as '时间' from table_content a;
很显然调用函数之后,凡是有HTML标签的东西都被清楚了;如果在调用函数之后,除了“ ”,其余的标签基本被去除掉了。如果要去除“ ”,用replace(enterprise_profile,' ','')即可。