2011-02-11 25 views
1

在PHP/AJAX中,是否有直接的方式來顯示查詢中的某些行數(比如5),然後有一個「顯示更多」按鈕,顯示下一個5等等)?使用Show More按鈕限制MySQL查詢

+1

谷歌:分頁 – 2011-02-11 01:42:58

回答

0

假設你不想使用AJAX(因爲你「PHP」說):你可以做的是使用limit在SQL只拿到了前幾個結果。然後,您可以生成頁面,當您生成「更多」按鈕時,您可以將查詢字符串添加到已發送到的頁面,類似?begin=6,以便您的PHP腳本知道從哪裏開始。


假設你正在使用AJAX:您可以使用jQuery's $.ajax() function(或任何其他庫,或「原始」的JavaScript,如果你喜歡疼痛)得到的結果回來了相同的URL方案。然後用你得到的任何結果替換容器的內容。

+0

我的不好 - 我實際上是在尋找使用AJAX--而不是PHP的唯一解決方案。儘管感謝您的回答。 – stewart715 2011-02-11 01:57:18

0
SELECT info FROM table LIMIT 0,5 //First 5 results 
SELECT info FROM table LIMIT 5,5 //Next 5 results 
SELECT info FROM table LIMIT 10,5 //Next 5 results