当我在数据库表中插入新记录时,它会显示在表格中的旧记录下面,当我在html中查看记录时,新记录会在下面显示
即
1 first inserted record
2 second inserted record
3 third inserted record
如何将我在数据库表中插入的新记录显示为我插入的其他记录顶部的最新插入记录。
我希望它以这种方式显示:
3 third inserted record
2 second inserted record
1 first inserted record
我正在使用PHP MySQL服务器版本:5.7.14
任何人都可以指导我如何实现这一目标。
感谢。
答案 0 :(得分:1)
SELECT * FROM YOUR_TABLE ORDER BY ID DESC;
答案 1 :(得分:0)
use可以使用自动增量字段作为DESC。
SELECT * FROM YOUR_TABLE ORDER BY ID DESC
答案 2 :(得分:0)
您应该使用order by
子句。
select *
from tableName
order by id desc;
如果要通过插入按排序顺序显示,可以将desc
替换为asc
。
了解有关order by
http://www.sqlitetutorial.net/sqlite-order-by/