2013-08-29 96 views

回答

3

嘗試這樣:

SELECT * FROM `table` 
ORDER BY `id` DESC 
LIMIT 1,10 

http://dev.mysql.com/doc/refman/5.0/en/select.html

LIMIT子句可以被用來限制的行數由SELECT語句返回 。 LIMIT採用一個或兩個數字參數 ,它們都必須是非負整數常量(使用 預準備語句時除外)。

使用兩個參數,第一個參數指定要返回的第一行的偏移量,第二個參數指定要返回的最大數量的行數 。初始行的偏移量是0(不是1):

+0

謝謝,效果很好。 :) – John

-1
SELECT * FROM `table` ORDER BY id DESC LIMIT 1, 10 

1是偏移和10的記錄限制它要退貨!

+0

你確定嗎?我認爲第一個是開始的偏移量,第二個整數是應返回的LIMIT(行數),請參閱http://dev.mysql.com/doc/refman/5.0/en/select.html – 2013-08-29 18:45:34

+0

I犯了一個錯誤!但是,你是誰downvoted?! – Afshin

+0

不,我還在等你的改正,看到我有三個downvotes哈哈:)不在乎只是試圖學習,並前進 – 2013-08-29 18:58:41