后面的$pagesize不應(yīng)該乘以當(dāng)前頁(yè)碼嗎?
為什么答案不是 ?$sql = "select * from user limit ($page-1)*pagesize,$page*$pagesize"; 后面的$pagesize不應(yīng)該乘以當(dāng)前頁(yè)碼嗎?
為什么答案不是 ?$sql = "select * from user limit ($page-1)*pagesize,$page*$pagesize"; 后面的$pagesize不應(yīng)該乘以當(dāng)前頁(yè)碼嗎?
2019-11-24
舉報(bào)
2019-12-28
你可能理解錯(cuò)了!
limit的第一個(gè)參數(shù)是指定第一個(gè)返回記錄行的
偏移量
,第二個(gè)參數(shù)指定返回記錄行的最大數(shù)目而不是第幾個(gè)數(shù)。像limit(5, 10)。它檢索的不是第5個(gè)偏移量到第10個(gè)偏移量,而是第5個(gè)偏移量到第15個(gè)偏移量。也就是拿到數(shù)據(jù)是第6-15。
嗯,應(yīng)該是這樣理解的。