2014-01-14 38 views
-3

我有一個MYSQL查詢返回大約10,000行,主要用於報告。PHP最快的分頁

我目前的分頁代碼加載所有的行,然後將其削減到每頁的限制,這需要加載時間。

我也使用jquery tablesorter來幫助用戶對結果進行排序。

有沒有辦法不加載所有行並使頁面加載時間更快?

+1

是的,'限制'條款。 – meagar

+0

@meagar將限制使用tablesorter的工作? –

+0

用PHP,Mysql和AJAX構建自己的網站,網上有很多示例。 –

回答

2
<?php 
$start = 130; 
$item_per_page = 10; 
$sql = "SELECT * FROM whatever LIMIT $start, $item_per_page"; 

如果你想使用tablesorter,有一個AJAX example。在你的分頁代碼中準備HTML代碼,並只返回頁面的數據片段,你可以在必要時動態插入數據。