php - 如何使用php和mysql显示最后n条插入的记录

标签 php mysql mysqli

您好,请根据 transaction_id 观察下图中的最后两行数据 我想显示最后 2 条记录(数量可能会根据之前插入的数据而有所不同)并希望更新数据。

请给我建议任何其他想法。我正在生成 transaction_id 作为自动生成,因此它在自动刷新期间会发生变化。

id course_id donate_amount  transaction_id
1     1        1300           abcd
2     2        1300           abcd
3     1        1200           xyz
4     2        1200           xyz

最佳答案

要获取最后插入、更新或删除的行,您可以使用ROW_COUNT() mysql函数。之后你可以执行 “SELECT xxx FROM yyyORDER BY id desc LIMIT zzz”,其中 zzz 是之前从 ROW_COUNT() 函数获取的值。

关于php - 如何使用php和mysql显示最后n条插入的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29900329/

相关文章:

php - Laravel 无法连接数据库

php - 以安全的方式传递用于过滤结果集从一个页面到另一个页面并返回的条件

php - MySQLi 状况无法正常工作

php - 无法弄清楚为什么 header 位置不适用于这种情况(php)

php - MySQL - PHP 事务和表锁

php - 从一个 php 文件生成时的自定义 URL

php - PHP 中的 MySQL 与 MySQLi

php - 如果超过给定时间则停止运行 php 函数

php - 从数组中检索数据

php - Symfony2 - 在 Netbeans 上自动安装 Assets