如何首先获得最新评论?[就像Facebook的评论系统]


How To Get Latest Comments First? [Like Facebook Comment System]

我试图在数据库中显示最新的评论,我已经尝试过DESC,这显示了从上到下的评论,这是对的,但不是我需要的,我也尝试过ASC,这没有显示最新的评论,因为我有一个限制。

我需要它完全像facebook评论系统一样工作。

下面是代码

$select_comments2 = $db->query("
SELECT * FROM " . TABLE_PREFIX . "groups_comments WHERE post_id='$escape_post_id_row' AND post_id='$_GET[pid]' ORDER BY comment_id DESC LIMIT 10");

问题是因为您没有在数据库中添加时间戳列。

根据上面的一个,它不知道你添加数据的时间。仅仅依靠ID是解决不了问题的

请在您的数据库中为CURRENT_TIMESTAMP添加更多列。然后按

排序
$select_comments2 = $db->query("
SELECT * FROM " . TABLE_PREFIX . "groups_comments WHERE post_id='$escape_post_id_row' AND post_id='$_GET[pid]' ORDER BY comment_time DESC LIMIT 10");

希望对大家有所帮助