關(guān)于分頁(yè)的問題
$page = 2;
$pagesize = 2;
$offset = ($page - 1) * $pagesize;
$sql = "select * from user limit $offset, $pagesize";
這里是 ?limit 2,2 ? 也就是從第三條數(shù)據(jù)開始讀取兩個(gè)。
分頁(yè)的?$offset = ($page - 1) * $pagesize; 也是2,2, ? 這還尼瑪 還計(jì)算啥?要分頁(yè)干嘛頭暈
2017-05-02
這里是巧合吧正好計(jì)算出來數(shù)值相同,要是讓你顯示第98765頁(yè)的所有數(shù)據(jù)呢?顯然直接設(shè)置page=98765然后代入公式,而不是自己去計(jì)算$offset。
2017-04-24
$page 是當(dāng)前的頁(yè)面,
$pagesize是你每頁(yè)的顯示條數(shù)=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";