關于分頁的問題
$page = 2;
$pagesize = 2;
$offset = ($page - 1) * $pagesize;
$sql = "select * from user limit $offset, $pagesize";
這里是 ?limit 2,2 ? 也就是從第三條數據開始讀取兩個。
分頁的?$offset = ($page - 1) * $pagesize; 也是2,2, ? 這還尼瑪 還計算啥?要分頁干嘛頭暈
$page = 2;
$pagesize = 2;
$offset = ($page - 1) * $pagesize;
$sql = "select * from user limit $offset, $pagesize";
這里是 ?limit 2,2 ? 也就是從第三條數據開始讀取兩個。
分頁的?$offset = ($page - 1) * $pagesize; 也是2,2, ? 這還尼瑪 還計算啥?要分頁干嘛頭暈
2017-04-22
舉報
2017-05-02
這里是巧合吧正好計算出來數值相同,要是讓你顯示第98765頁的所有數據呢?顯然直接設置page=98765然后代入公式,而不是自己去計算$offset。
2017-04-24
$page 是當前的頁面,
$pagesize是你每頁的顯示條數=limit
$offset 是你的起始位置=start
$sql ="select ??top $pagesize * ?from user where 1=1 and id not in(select top $offset ?id from user order by id asc) order by id asc";