如何在php中通过metakeywords显示相关项目

时间:2014-02-20 22:20:14

标签: php mysql

我希望通过metakeywords.i为我的项目显示相关项目。为数据库中的每个项目插入元关键字并用逗号分隔它们,例如一个项目的元关键字是:key1,key2,key3,key4现在我想显示相关项目whit metakeywords我怎么能在PHP中做到这一点?

1 个答案:

答案 0 :(得分:0)

执行此操作的最佳方法是拥有Item表,Keyword表和Item_Keyword表。

像这样:

Item:
id
name
field1
blah

Keyword:
id
keyword


Item_Keyword:
item_id
keyword_id

要提取关键字的所有项目,只需查询Item_Keyword表:

SELECT *
FROM Item_Keyword
JOIN Item ON Item.id = Item_Keyword.item_id
WHERE Item_Keyword.keyword_id = whatever you want