說明:分頁類
注意:
1) 支援百萬級資料分頁
2) 支援多種型別的sql語法,比如 left join 等。
3) 自動儲存查詢中的錯誤情況,記錄儲存在:/cache/log 資料夾內
目錄:
型別名稱
引數返回
說明屬性 [必需]
[paging].table= [ 檢索的資料庫表]--
設定檢索的資料庫表名
屬性 [必需]
[paging].order= [ 檢索資料排序方式]--
設定檢索排序方式
屬性 [可選]
[paging].method= [xml | record]--
設定檢索結果值的型別,為xml字串格式,或者是rs物件集
屬性 [可選]
[paging].where= [檢索資料庫的條件]--
設定檢索資料庫的條件
屬性 [可選]
[paging].fields= [檢索資料庫字段]--
設定檢索資料庫的字段
屬性 [可選]
[paging].pagesize= [number]--
設定輸出資料庫記錄條數
屬性[可選]
[paging].currentpage=[number]--
設定輸出記錄的頁碼
方法[paging].main()
-[json]
執行查詢並返回檢索結果
result : [true | false], // 檢索結果
desc : [empty | string], // 檢索出錯時的錯誤描述
pagecount : [number], // 記錄總頁數
record : [number], // 總記錄數
currentpage : [number], // 當前頁碼
value : [empty | xmlstring | rs] // 檢索值
演示**:
1dim getdata, rs, i
2set paging = new
paging_class
3with paging
4' 設定檢索條件
5.table = "[books]"
6.fields = "[title],[author]"
7.where = "[price]>199"
8.order = "[price] desc"
9.method = "record"
10.pagesize = 10
11.currentpage = 3
1213
' 執行檢索
14set getdata = .main()
15end with
1617
' 獲取檢索結果
18response.write "執行結果: " & getdata.result
19response.write "總頁數: " & getdata.pagecount
20response.write "總記錄數: " & getdata.records
21response.write "當前頁數:" & getdata.currentpage
22response.write "總頁數:" & getdata.pagecount
2324
' 檢索結果為record時,可迴圈輸出記錄
25set rs = getdata.value
26for i=1 to rs.recordcount
27response.write rs("title")
28rs.movenext
29next
才子分頁類
取文章總數及每頁重複顯示條數,準備分頁 wzcount 文章總數 wzrep 重複顯示條數 wzpage 分頁引數id wzpagecount 總頁數 dim wzcount,wzrep,wzpage,wzpagecount,wzpagerep,boardstr wzrep 30 rssql sel...
簡易分頁類
這是乙個簡單易用的分頁類。只需在你原有的程式中加兩句 改一句就可以了 先貼 paging.php php code phpclass paging static function bar tpl echo tpl 通常你都有類似這樣的語句 sql rs mysql query sql 或 rs my...
簡易分頁類
phpclass paging static function bar tpl echo tpl 通常你都有類似這樣的語句 sql rs mysql query sql 或 rs mysql query select 你只需改作 include paging.php rs paging prepar...