所以我正在尝试创建一个评论系统,您可以在其中回复已经回复的评论(允许您创建理论上无限的回复帖子).我希望它们按时间顺序显示(最新的),但当然回复应该直接在原始评论下面.如果有多条评论回复同一条评论,则回复也应按时间顺序排列(仍在原评论的下方).我还想限制评论组的数量(一组评论只有一个评论,而不是一个回复),比方说,25.我应该如何设置MySQL表,以及我将使用哪种查询提取我想要的东西?
这是我的数据库的简化版本:
IDint(11)NOT NULL AUTO_INCREMENT,
DatePosteddatetime NOT NULL,
InReplyToint(11)NOT NULL DEFAULT'0',
对不起,如果这有点令人困惑,我不知道如何以不同的方式说出来.我脑子里已经有这个问题了几个月了,每当我解决一个问题时,我最终会得到另一个......