Php 如何显示数据库中最近的3-5条记录?

Php 如何显示数据库中最近的3-5条记录?,php,mysql,sql,Php,Mysql,Sql,如何在HTML页面但在表中显示案例帖子(数据库中我的列为post\u id、post\u title、post\u date、post\u text)中的最后3或5条记录 我想我知道在表中显示记录,但如何编辑表的样式,在哪里?我说的是只显示最后3或5条记录,而不是数据库中的所有记录。我想是这样的。当然,用你们的桌子替换桌子。这个问题以前也被问过一百万次 SELECT * FROM ( SELECT * FROM table ORDER BY post_id DESC LIMIT 5

如何在HTML页面但在表中显示案例帖子(数据库中我的列为
post\u id、post\u title、post\u date、post\u text
)中的最后3或5条记录


我想我知道在表中显示记录,但如何编辑表的样式,在哪里?我说的是只显示最后3或5条记录,而不是数据库中的所有记录。

我想是这样的。当然,用你们的桌子替换桌子。这个问题以前也被问过一百万次

SELECT * FROM (
    SELECT * FROM table ORDER BY post_id DESC LIMIT 5
    )
    ORDER BY post_id ASC;

对SQL语句进行排序和限制,
按id排序ASC limit 5
从表中选择*u name limit 5
应该可以工作。如果需要,您可以对其进行排序。@Alwin是的,对其他开发人员来说,下订单可以更清楚地表明查询对其有顺序。如果您想要数据库中的最后记录,您需要
DESC
而不是
ASC
。Tnx我会尝试一下,希望它能起作用