繁体   English   中英

按日期显示最新日期从PHP数据库到SQL数据库的顺序

[英]Display records from sql database order by date newest first PHP

感谢您的光临。 我试图让我网站上的帖子以最新的形式出现在首页上。

上传帖子后,它们将转到列表的末尾,例如,新帖子将转到第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编写的

没关系,我让它工作了...

万一其他人需要这个,用于显示最新帖子的代码是..

                $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 ";

如果您有创建后的日期列,则可以使用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";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM