我已经阅读了几个教程、关于 mysql、db 结构的文档,并且我通过 php 使用它已有数周了。现在我遇到了一个问题,我不知道如何为帖子和评论形成/组织/创建我的数据库结构。我已经阅读了一些关于此的帖子(在 stackoverflow 上),但我没有发现任何有用的东西。我知道我需要 2 个表用于帖子和评论,当我需要使用外键(或 ID)在页面上打印它们时,我“合并”它们(仅在页面上,而不是 SQL)。当一个人在查看页面时,他可以正常查看帖子和评论,但在“后台”中,所有内容都存储在 2 个表中。
每次有人添加新评论或回复时,我是否需要添加新列?
如果我的问题是真的,这意味着如果帖子中有 100 多条评论,那意味着我每次都需要更改表格?这意味着如果帖子“A”有 3 条评论,而帖子“B”有 150 条评论,我的表“评论”将有 100 多列?
例如:
帖子| 第 1 列| 第 2 列| ... | 第 N 列
一个| 布拉1 | 布拉2 | 布拉3 | - 空 | - 空 | ... | - 空的 - |
乙| 布拉1 | 巴尔2 | 布拉3 | 布拉4 | 布拉5 | 布拉6 | ... | bla100 |