我想创建一个可以创建主题的页面,用户可以发表评论。
我使用递归关系创建表讨论。 如果这个想法很好,我不会。
如何在用户发表评论时找到父级的ID? 我不清楚......
下面你会看到3个截图,以便更好地解释你的情况。
答案 0 :(得分:0)
我不会将parentID指向它之前的注释,这是不好的做法。 parentID应指向该主题,然后在从数据库中选择所有注释时,创建一个按时间或其ID排序的查询,以查看它们的发布顺序。
例如......
SELECT * FROM `discussion` WHERE `parentID` = 1 ORDER BY `time` DESC;
对于主题,parentID应为null,对于回复,parentID应为null(整数)(整数应指向主题的ID)。我希望我能理解你的要求。