gpt4 book ai didi

php - 标签系统使用什么样的表?

转载 作者:行者123 更新时间:2023-11-29 01:24:55 24 4
gpt4 key购买 nike

我想在我正在开发的网站上实现标记系统。我对此有一个理论上的问题。我如何将这些标签存储在我的数据库中?

例如,如果我使用一个包含两列、标签和 postId 的表格,如果某个标签很受欢迎,我可能会多次拥有某个标签!所以我不确定这是否是最好的方法。

如果我想向帖子添加标签,并且我有 3 个带有“酷”标签的帖子,我会得到如下内容:

tag-----id
cool----23
cool----12
cool----39

是否有更好的方法来实现这一目标?

最佳答案

您需要一个帖子表、一个标签表和一个连接表:

CREATE TABLE posts (id, title, body)
CREATE TABLE tags (id, tag)
CREATE TABLE posts_tags (tag_id, post_id)

这很好。确保在 tag、tag_id 和 post_id 列上添加索引。

关于php - 标签系统使用什么样的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4403155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com