【发布时间】:2014-09-02 19:04:15
【问题描述】:
这似乎有点超出我对 MySQL 的了解和了解(我不确定 MySQL 是否可能)。因此,如果有人可以提供帮助,将不胜感激。
我想做以下事情:
- 输入/定义关键字,例如
mercedes - 查找标题中包含该关键字的所有 Joomla K2 文章
- 比这些文章中的每一篇都指定我的关键字
mercedes作为标签。
现在...列出了三个表,其中列出了相关列:
k2_items
id, title
k2_tags
id、name、published(如果标签发布,则赋值为 1)
k2_tags_xref
id、tagID、itemID
因此,查询应该从k2_items 表中选择标题中包含keyword 的所有项目,检查keyword 是否已经在k2_tags 中定义为tag,如果不是,则创建一个新标签。之后,应生成新的k2_tags_xref 条目以将keyword 标签与K2 文章项连接起来。
我的大学里还没有数据库课程,所以我有点不喜欢这个课程,它应该只是我正在开发的网站的一个简单的润色。
我们将不胜感激,我相信它会在以后对社区有所帮助。
谢谢!
【问题讨论】:
-
@Sadikhasan,这是你们模组的连锁反应还是什么?问题非常具体,并且有一个很好的简短答案,正如 Gordon 在下面演示的那样。比什么问题?
标签: php mysql sql algorithm tags