簡體   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