我有一个包含5个字段的mysql表。
三个主要领域是
=>内容1
=>内容2
=>内容3
内容1和2分别是html和纯文本内容,内容3有逗号分隔的标签。
我想提供一个搜索功能,搜索这三个字段并输出按相关性排序的结果。
我是mysql LIKE语法的新手。请有人帮忙教我。
答案 0 :(得分:1)
SELECT *
FROM table_name
WHERE
`Content 1` like '%$query%'
OR `Content 2` like '%$query%'
OR `Content 3` like '%$query%'
但是这个查询不适用于代码中包含html元素的内容1。