2017-08-06 39 views
0

當我插入一個新的記錄在它顯示在表格下方舊的記錄的數據庫表,當我在HTML視圖中的記載,新的記錄下降低於我怎樣才能使新插入的記錄停留在較舊的記錄在PHP MySQL的頂部

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

任何人都可以指導我如何才能做到這一點。

謝謝。

+2

其中記錄存儲的順序是無關緊要的。重要的是,您如何在檢索時訂購它們。在查詢中使用'ORDER BY'子句來排序行。 –

+2

使用'DESC'詭計取出由表 –

+1

記錄在您的SQL語句排序數據'ORDER BY ID DESC或ASC'升序或降序 –

回答

1

SELECT * FROM YOUR_TABLE ORDER BY ID DESC;

0

使用可以使用你的自動遞增字段DESC。

SELECT * FROM YOUR_TABLE ORDER BY ID DESC 
+0

請編輯您的答案,使之理解 – FrankS101

0

您應該使用order by子句。

select * 
from tableName 
order by id desc; 

,你可以,如果你想通過插入一個排序順序,以顯示與asc取代desc

更多有關order byhttp://www.sqlitetutorial.net/sqlite-order-by/

相關問題