我試圖從頁面中獲取一個mySQL查詢(select * from obs.Queries),我完全忘記了術語......我找到了一些「分頁」腳本,但它們都看起來像真的很糟糕與不推薦mysql_ *而不是PDO或其他尋呼拆分?我忘了術語> _ <
有沒有人知道我應該搜索/有沒有什麼好的例子?
我不需要實際頁面拆分,只需$_GET['offset']
工作正常。
我試圖從頁面中獲取一個mySQL查詢(select * from obs.Queries),我完全忘記了術語......我找到了一些「分頁」腳本,但它們都看起來像真的很糟糕與不推薦mysql_ *而不是PDO或其他尋呼拆分?我忘了術語> _ <
有沒有人知道我應該搜索/有沒有什麼好的例子?
我不需要實際頁面拆分,只需$_GET['offset']
工作正常。
LIMIT是你在找什麼。
SELECT * FROM OBS.QUERIES LIMIT 10, 20
始於行,返回行。通常情況下,您會將用戶當前所在的頁碼放入URL中,並使用$ _GET ['offset']。
分頁; http://www.tonymarston.net/php-mysql/pagination.html
該鏈接是一個好的演練。
喜歡的東西
$query = 'SELECT * FROM obs.Queries LIMIT' . $_GET['offset'] * 5 . ',5';
這會給你每頁5項。
但請記住在發送之前清理您的輸入。像檢查$ _GET ['offset']是數字(is_numeric())並提取整數值(intval())。在這種情況下,也必須設置$ _GET ['offset'],所以根據是否提供偏移量,將頁面存儲到您分配的變量中可能會更好。
尋找「分頁」。 – ceejayoz 2012-03-31 01:11:35