我试图在数据库中显示最新的评论,我已经尝试过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");
希望对大家有所帮助