如何控制分頁顯示結果集
作者:佚名 時間:2013-10-20 分享到:
如果在網頁中的數據量過大,會導致網頁結構變形,所以絕大多數網頁都采用分頁顯示模式,分頁顯示就是指定每頁可以顯示的記錄數量,并通過點擊第一頁,上一頁,下一頁和最后一頁等翻頁鏈接打開其他的頁面。
實現分頁顯示,需要解決下面的問題。
1.獲取結果集中的記錄數,可以在select 語句中使用count()獲取結果集中的亡靈數量,代碼如下:
select count(1)from<表名>
2.設置每頁顯示記錄的數量,$pagesize的值由用戶自行設置,可以直接通過賦值來實現,例如,設置每頁顯示20條記錄,可以使用下面的語句;
$pagesize = 20;
3.獲取總頁面數量,可以通過$recordcount和$pagesize兩個數據計算得到總頁面數量$pagecount.
4.如何顯示第n頁中的記錄,雖然使用pagesize屬性可以控制每頁顯示的記錄數,但是要顯示哪些記錄呢,可以在select 語句中使用limit子句指定查詢記錄的范圍。
5.如何通知腳本要顯示的頁碼。可以通過傳遞參數的方式通知腳本程序顯示的頁碼,假定分頁顯示記錄的腳本為viewpage.php那傳遞參數的正確寫法為viewpage.php?page=2
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n1648.html