網頁顯示MySQL數據庫中表的結果,然後按順序排列它們;在php中按id排序顯示結果
$quey1="select * FROM tbname ORDER BY id DESC";
「id」使用auto_increment。我刪除了一些id。 < - 這是爲什麼訂購不起作用?
我該如何解決這個問題?
在此先感謝!
網頁顯示MySQL數據庫中表的結果,然後按順序排列它們;在php中按id排序顯示結果
$quey1="select * FROM tbname ORDER BY id DESC";
「id」使用auto_increment。我刪除了一些id。 < - 這是爲什麼訂購不起作用?
我該如何解決這個問題?
在此先感謝!
無論自動遞增列中的間隔,MySQL都會對結果進行排序。您的查詢是正確的,並應按id
降序排列結果。您可能對數據進行的任何後期處理都可能與所呈現的訂單混淆。
無論如何,它是如何可能是空白?! – 2010-06-17 14:06:19
好吧。我不知道。我有的腳本也在計算行數。這可能是。我會嘗試。 //編輯: 就是這樣。 – Hugo 2010-06-17 14:16:08
我不認爲這是原因。這是唯一的代碼(除了一些'mysql_query()'或其他)? 也許你可以提供一些額外的代碼。 – phimuemue 2010-06-17 13:56:34
定義「排序不起作用」。沒人知道你期望得到什麼結果,並得到什麼結果 – 2010-06-17 14:05:25