MySQL LIKE查询和相关结果

时间:2013-06-19 06:26:45

标签: mysql

我有一个包含5个字段的mysql表。

三个主要领域是

=>内容1

=>内容2

=>内容3

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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