感谢您的光临。我试图让我网站上的帖子以最新的形式出现在首页上。
帖子上传后,它们会转到列表的末尾,例如新帖子将转到第3页,而不是首页的顶部。
到目前为止,我的代码是:
$query = "SELECT u.username,p.* FROM posts as p, users as u where p.user_id=u.user_id LIMIT $page_1, $per_page";
要使最新帖子显示在列表的顶部而不是结尾,有什么必要?
如有任何疑问,请随时询问
代码是用PHP编写的
答案 0 :(得分:0)
没关系,我可以正常工作...
万一其他人需要这个,用于显示最新帖子的代码是..
$query = "SELECT u.username,p.* FROM posts as p, users as u where p.user_id=u.user_id ORDER BY post_date DESC LIMIT $page_1, $per_page ";
答案 1 :(得分:0)
您可以使用ORDER BY 如果您有创建后的日期列,则可以使用:
$query = "SELECT u.username,p.* FROM posts as p, users as u where p.user_id=u.user_id ORDER BY date_column DESC LIMIT $page_1, $per_page";
如果没有创建日期列,则可以使用:
$query = "SELECT u.username,p.* FROM posts as p, users as u where p.user_id=u.user_id ORDER BY id DESC LIMIT $page_1, $per_page";