如何在PHP中首先显示最后一个条目?

时间:2011-05-29 06:19:17

标签: php mysql database

我有一个处理大量数据的程序。这个过程是这样的,首先我输入客户的名字和账号,然后将其保存在数据库中,然后我从那里获取记录并输入他/她在会计年度的每月电费。我想首先显示最后输入的数据,以便我可以应用分页。我怎样才能做到这一点?谢谢你的帮助!

3 个答案:

答案 0 :(得分:2)

您可以通过查询表格自动增量键(通常为Id)按相同键(DESC)排序并将结果限制为仅获取第一行来调用“最后数据”

例如:

SELECT * FROM myTable ORDER BY id DESC LIMIT 1

答案 1 :(得分:1)

使用ORDER BY fieldName DESC子句:

SELECT * FROM mytable ORDER BY id DESC;

这将选择Id按降序排序的记录...您可以放置​​任何列而不是id。例如日期字段,如果它与您的问题更相关。

答案 2 :(得分:1)

假设您的数据库结构如下:

表:客户

client_id [PK]

名称

...

表:电力消耗

client_id [FK]

您可以使用SQL:

select * from electricity_consumptions,其中client_id = 1 ORDER BY日期为DESC