①.、新建数据表:CREATE TABLE fulltext_sample(copy TEXT,FULLTEXT(copy)) TYPE=MyISAM;这里的copy就是一个fulltext类型的字段,如果建表的时候没有添加全文检索字段,也可以通过alert来添加,如:ALTER TABLE fulltext_sample ADD FULLTEXT(copy)
使用sphinx,中文版的有coreseek,挺好用的,手册也全,HP的用这个的比较多,但不知道它支持中文不~是不是要进行中文检索就得用coreseek和sphinx-for-chinese这样的中文版本.
多个条件的SQL语句,条件之间使用AND、OR链接起来就可以了,例如:
目前好像只有指定定表来查询,你可以写个函数..封装一下
数据库1
select * from 表1
......
然后把多个结果集获取出来..
这是个思路..具体你也可以把*改成你要搜索的字段..
如果不想这么麻烦..还想要简单一点的话..我还有一个办法..
那就是把整个数据库导出成一个.sql或者txt文件..然后直接用记事本就可以搜索到整个数据库中有相应值的地方...然后搜索相应的表就可以了..
嗯,你要更高级一点可以写个脚本让数据库定时备份下来..然后搜索的时候直接去搜索这个备份的文件.
以上就是土嘎嘎小编为大家整理的数据库全文检索php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!