获取搜索结果,突出显示找到的单词

时间:2013-10-10 04:15:47

标签: php mysql search full-text-search

我有这个问题:

SELECT body FROM posts WHERE body LIKE (%man%)

结果数组将包含整个“body”字段值。我如何用“man”(或任何MySQL决定它像“man”)突出显示的结果检索结果(例如放入HTML标签)。或者至少得到这些单词的列表。

请注意,找到的单词可以是“mankind”或“manual”,所以我不能在找到的结果中使用带有“man”一词的str_replace。

1 个答案:

答案 0 :(得分:-1)

你的桌子在哪里?

SELECT posts FROM your_posts_table WHERE body LIKE '%man%'

然后,您可以使用您喜欢的任何HTML样式回显返回的数组。