我正在建立一个我不断添加新链接的网站。链接组织在一个mysql数据库中,id是从1开始的主索引。我只想在我的网站上显示数据库中的前五个链接,所以在我的php代码中我将数据库分配给一个数组,所以我只能拨打该网站的前5个链接。我的问题是,每次我向数据库添加新链接时,我都必须手动更改ID号。我希望最新的链接从id号1开始,下面的那个链接自动成为id号2,依此类推。有没有办法做到这一点,还是有更好的方法来组织我的数据库?
答案 0 :(得分:1)
不要对id进行任何更改(如果你是自动递增),只需修改你的Mysql查询,按ID从降序中检索数据。
SELECT * FROM your_table ORDER BY id DESC LIMIT 5