例如,$ x1 = 10,$ x2 = 25,那麼它將工作限制$ x1,$ x2。但是我想限制$ x2,$ x1並且不起作用。我想從列表中找出最新到最舊的條目。 ORDER BY不起作用
編輯你可以關閉它,我已經自己想通了。我用
ORDER BY a_time DESC LIMIT $ X2-X1 $
現在,這樣的感謝。
例如,$ x1 = 10,$ x2 = 25,那麼它將工作限制$ x1,$ x2。但是我想限制$ x2,$ x1並且不起作用。我想從列表中找出最新到最舊的條目。 ORDER BY不起作用
編輯你可以關閉它,我已經自己想通了。我用
ORDER BY a_time DESC LIMIT $ X2-X1 $
現在,這樣的感謝。
要選擇前10行...
SELECT * FROM customer ORDER BY id ASC LIMIT 0, 10
要選擇最後10行....
SELECT * FROM customer ORDER BY id DESC LIMIT 0, 10
這告訴腳本從0開始,然後計數10行。這是做到這一點的最佳/最有效的方式。
Just ORDER BY key DESC;
然後結束列表。 $ count- $ X2
我以前做過,但沒有奏效。 – 2010-01-05 20:03:29
列表中有多少行?你的模式和查詢是什麼?查詢錯誤還是隻是不返回任何結果?你能提供更多信息嗎? – munch 2010-01-05 20:03:58
它不給我任何錯誤,它給出了一個列表,但不是從最新到最舊。 – 2010-01-05 20:06:35
@Tomas:您可以刪除該問題 - 這對您的聲譽沒有影響。刪除鏈接位於編輯/標記鏈接旁邊,位於用戶名和圖標的左側。 – 2010-01-05 20:52:41