用mysql查数据库字段时.如果字段是text这种大文本格式.里面包括 html标签,比如,center,width等.你在全文搜索center这个关键字时,可能就把标签中包含center的字段也搜索出来的.用mysql查数据库字段时.如果字段是text这种大文本格式.里面包括 html标签,比如,center,width等.你在全文搜索center这个关键字时,可能就把标签中包含center的字段也搜索出来的. 解决办法之一是.为你的数据库的商品表新建立一个字段 比如商品表,content字
解决办法之一是.为你的数据库的商品表新建立一个字段
比如商品表,content字段是产品介绍,可以再建立一个content_txt字段.里面的内容,是先用php等脚本(比如strip_tags()函数)等方式,在入库之前,把原内容过滤成纯文本后,再保存到content_txt字段时,搜索时,直接搜索content_txt字段即可
商品修改时,同步更新这个字段值就行.
如果商品已经有很多.则通过查询,过滤,再循环保存即可.
这种方案的好处就是,提高了查询速度.因为全文内容简化为纯本字了.表格,图片等都过滤掉了
编程基础网
本文标题为:mysql查询时过滤html的办法
基础教程推荐
猜你喜欢
- 在阿里云CentOS 6.8上安装Redis 2023-09-12
- Redis中的BigKey问题排查与解决思路详解 2023-07-13
- 还原Sql Server数据库BAK备份文件的3种方式以及常见错误总结 2023-07-29
- mysql查询FIND_IN_SET REGEXP实践示例 2023-07-27
- 关于对MongoDB索引的一些简单理解 2023-07-15
- SQL数据库十四种案例介绍 2023-08-12
- Oracle 数据库启动过程的三阶段、停库四种模式详解 2023-07-23
- centos7中redis安装 2023-09-12
- Redis五种数据类型详解 2023-07-13
- MySQL实现批量插入测试数据的方式总结 2023-08-12
