2014-02-05 89 views
0

MySQL代碼:jsfiddle.net/HBps8/如何首先獲取RECENT記錄?

我有一個名爲 「Likers」 表,該表中,有 「ID,用戶FB ID,用戶名FB和用戶訪問令牌」。 目前,「Likers」表中有2487條記錄。

ID是用戶數,如果用戶提交了訪問令牌當表被清空;他的ID爲1,如果另一用戶的第一用戶後提交他的訪問令牌;他的ID將是2等等等等)

我面臨的問題是,當提交HTML表單以獲取ID時;它會首先獲取最舊的ID(ID#1,#2,#3,#4等)。 我想要的是當表單提交時,最近的ID應該是第一個(ID#2487,#2486 ,#2485,#2484等...)

是否有可能在MySQL數據庫中這樣做?我是非常新的數據庫代碼,我正在盡我所能學習:)

在此先感謝。

回答

1

在你的MySQL查詢,您可以使用ORDER BY

例如

SELECT * FROM `Likers` ORDER BY `ID` DESC 
+0

嗨,「DESC」的意思是/做什麼? – user3213765

+1

@ user3213765降序和升序,可以選擇使用ASC進行升序。根據給定的字段(ID)確定如何排序結果 – Fredd

1

可以排序結果通過ORDER BY,例如ORDER BY ID DESC。但不建議您根據ID確定最新的條目,您應該添加一個附加字段,如creationDate並按此排序。