如何使新插入的记录保持在PHP MySQL中旧记录的顶部

时间:2017-08-06 18:43:09

标签: php mysql sql

当我在数据库表中插入新记录时,它会显示在表格中的旧记录下面,当我在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

任何人都可以指导我如何实现这一目标。

感谢。

3 个答案:

答案 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/

的更多信息