繁体   English   中英

PHP仅返回其中带有特定单词的mysql条目(例如twitter)

[英]PHP to only return mysql entries with a certain word in it (like twitter)

Twitters搜索将返回所有状态以及搜索查询中使用的单词。 我只是想知道如何在PHP中做到这一点,以便它仅显示带有该单词的mysql条目?

使用全文搜索或第三方软件,例如狮身人面像 ,solr,lucene,...

建立数据库连接后,对结果资源使用while循环,并逐个回显所有记录。 您的查询应类似于以下查询,具体取决于用户输入的内容。 您还应该在每个循环之间至少回显一个<br>

SELECT * FROM tweets WHERE text LIKE '%word%';

将向您显示所有带有“单词”的推文。


编辑:

由于您只是想在单词上进行匹配,而不是重复使用twitter的搜索算法,因此要快速起步并运行,请使用mysql的全文本搜索。 谢谢你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM