0

我有一个表格文章,我只想获取与输入文本有共同词的文章。

这是表格文章

id | article
1  | this is the first article I want to compare this word1 and this word2
2  | this is the first article I want to compare this1 and this2

如果给定文本是“hello world, this is word1”或“my word2 and, and also word1”,它应该获取 id=1 的文章,因为条目包含 (word1 or word2) ,它已经包含在文章。

所以,SQL查询:

SELECT
    id,article
FROM
    article
WHERE 
    article LIKE :givenText

使用 :givenText='good morning word1',不会获取 id=1 的文章。因为 SQL 比较字符串的整个部分。

如何查找包含常用字符串的文章?

请注意,我使用的是 PHP/MySQL

编辑:使用'%...%'FIND_IN_SET不会工作

4

0 回答 0