我有评论回复(只到一个级别)的功能。所有评论可以有尽可能多的回复,但没有回复可以有进一步的回复。因此,要获取评论及其回复,一个简单的方法是首先获取所有ParentId为0的评论,然后通过运行一个while循环获取该特定commentId的所有回复。但是,如果我在一条特定记录上有大约200条评论,那么这似乎运行了数百个查询。因此,我想做一个查询,它将获取评论与他们的回复顺序如下;
Id ParentId C
假设有10个帖子,我已经在7个帖子上发送了回复。当其他用户发送回复到帖子时,系统必须检查并告诉我是否有7个帖子收到新的回复。系统不会检查其他3个帖子,它只会检查我已经回复的7个帖子。或者我只需要在前一个查询的while循环中编写这个查询:
$query3 = "SELECT id FROM responseslive WHERE username='{$myUsername}'";$result3 = mysql_query($q