PHP 和 MySQL - 显示数据库中最后十个条目的最有效方法?

标签 php mysql database

所以我有一个数据库,我想显示最后十个条目。

到目前为止,我已经尝试了多种方法,但遇到了一些问题。我尝试使用从数据库的行计数开始的 for 循环并将其链接到 ID,但是当然如果我删除一个条目,迭代将会丢失数据。例如,如果我删除了很多条目并且第一个条目从 id 20 开始,那么如果只有 10 行,它将看起来显示 10 比 1,而这并不存在。

有什么想法吗?

最佳答案

您可以尝试,具体取决于您的实现,

SELECT * FROM `table_name` WHERE conditions ORDER BY `id` DESC LIMIT 10;

关于PHP 和 MySQL - 显示数据库中最后十个条目的最有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11594168/

相关文章:

php - 合并并重新排序 3 个数组

PHP HTML 标签间回显

php - 防止重复的 SQL 条目

mysql - 请求一个sql查询

java - 在哪里上传图片,以便 Glide 的 URL 保持不变

mysql - 锁定 mysql 数据库的最佳方法是什么。没有创建更新和删除操作

PHP并行或串行进程执行?

mysql - 使用Java Configuration配置eclipselink + Spring MVC + MySql(无XML配置)

mysql - 从 SELECT 返回的 JOIN 表名称

mysql - 如何根据学号在联结表上进行选择