0

我有一个 mysql 表,它有 5 个字段。

三个主要领域是

=> 内容 1

=> 内容 2

=> 内容 3

内容 1 和 2 分别是 html 和纯文本内容,内容 3 有逗号分隔的标签。

我想提供一个搜索功能,应该搜索这三个字段并输出按相关性排序的结果。

我是 mysql LIKE 语法的新手。请有人帮助和教我。

4

1 回答 1

1
SELECT * 
FROM table_name 
WHERE  
   `Content 1` like '%$query%' 
   OR `Content 2` like '%$query%'
   OR `Content 3` like '%$query%'

但此查询不适用于代码中包含 html 元素的内容 1。

于 2013-06-19T07:06:14.080 回答