【发布时间】:2011-09-05 19:46:54
【问题描述】:
我正在努力寻找解决方案。我有以这种形式插入数据库的标签
mytags=firsttag, secondtag, thirdtag
在单个页面上,我需要根据这些标签显示相关项目,因为我正在使用
SELECT * FROM posts WHERE tags LIKE \"%$mytags%\" ORDER BY views DESC LIMIT 5"
但是这并没有多大作用,因为它只搜索具有完全相同标语(firsttag、secondtag、thirdtag)的帖子,而不是其标签包含其中一个标签(firsttag、anothertag 和anothertag)的帖子。
我想过分解mytags,然后使用数组中的第一个标签进行搜索,但这不是很好。
有人知道有效的搜索方法吗?
【问题讨论】: