我正在尝试显示数据库中的最新评论我已经尝试过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");
答案 0 :(得分:0)
问题是因为您没有在数据库中添加时间戳列。
按照上面的说法,它不知道yopu添加数据的时间。根据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");
希望这会有所帮助