我正在嘗試爲我的網站創建一個簡單的分頁。
我有一個表中的行與3值
ID(AI)
名
價格簡單PHP MySQL分頁(顯示更多按鈕,帶參數)
SELECT * FROM `mytable` ORDER BY `id`LIMIT 10
我用非常簡單的MySQL的請求,以顯示它,和JS/AJAX按鈕來顯示更多。
當其ID排序,很容易表現出更多的 - 我知道最後的ID,並且我加入這個信息到下一個請求
SELECT * FROM `mytable` WHERE `id` > $lastid ORDER BY `id` LIMIT 10
但我怎麼能創造同樣的分頁,如果我會按價格訂購?
它可以是100個項目有同樣的價格,所以我不能寫
WHERE `price` > $lastprice
,因爲它會顯示只有10%與同價位的所有項目的
另外,我不能寫
WHERE `price` > $lastprice AND `id` > $lastid
因爲id最大的商品價格較低。 任何想法,使其工作?
謝謝!
p.s.實際上這不是一個真正的分頁,它只有一個按鈕「顯示更多」,它會從AJAX服務器接收下一個10個項目。
這是它100% 謝謝! –