2010-06-17 29 views
0

網頁顯示MySQL數據庫中表的結果,然後按順序排列它們;在php中按id排序顯示結果

$quey1="select * FROM tbname ORDER BY id DESC"; 

「id」使用auto_increment。我刪除了一些id。 < - 這是爲什麼訂購不起作用?

我該如何解決這個問題?

在此先感謝!

+0

我不認爲這是原因。這是唯一的代碼(除了一些'mysql_query()'或其他)? 也許你可以提供一些額外的代碼。 – phimuemue 2010-06-17 13:56:34

+0

定義「排序不起作用」。沒人知道你期望得到什麼結果,並得到什麼結果 – 2010-06-17 14:05:25

回答

1

無論自動遞增列中的間隔,MySQL都會對結果進行排序。您的查詢是正確的,並應按id降序排列結果。您可能對數據進行的任何後期處理都可能與所呈現的訂單混淆。

+0

無論如何,它是如何可能是空白?! – 2010-06-17 14:06:19

+0

好吧。我不知道。我有的腳本也在計算行數。這可能是。我會嘗試。 //編輯: 就是這樣。 – Hugo 2010-06-17 14:16:08