關(guān)于$m = ($page-1) * $n的問題
假定當(dāng)前頁為$page,每頁顯示$n條數(shù)據(jù),那么m為當(dāng)前頁前面所有的數(shù)據(jù),既$m = ($page-1) * $n這一段不是很理解,如果說m為當(dāng)前頁面所有的數(shù)據(jù),那么不是應(yīng)該每頁都是m條數(shù)據(jù)嘛,如果說每頁的數(shù)據(jù)是$n那么為什么$page要減掉一,第一頁是n 第二頁是n?
假定當(dāng)前頁為$page,每頁顯示$n條數(shù)據(jù),那么m為當(dāng)前頁前面所有的數(shù)據(jù),既$m = ($page-1) * $n這一段不是很理解,如果說m為當(dāng)前頁面所有的數(shù)據(jù),那么不是應(yīng)該每頁都是m條數(shù)據(jù)嘛,如果說每頁的數(shù)據(jù)是$n那么為什么$page要減掉一,第一頁是n 第二頁是n?
2017-06-12
舉報(bào)
2017-06-12
這個(gè)很好理解啊,limit數(shù)據(jù)庫操作是指,第n條記錄開始,然后查n條記錄,比如limit(0,10),那就是從第0條記錄開始,查10條記錄
所以,第一頁數(shù)據(jù)是從0條開始查page_size條記錄,那么第 二頁就是從第一頁之后的page_size條開始,再查page_size條,所以是頁數(shù)減一再乘以每頁的數(shù)據(jù)了
2017-06-12
大哥,慕課網(wǎng)上說的是當(dāng)前頁前面所有的數(shù)據(jù),注意是當(dāng)前頁前面,所以當(dāng)前頁數(shù)減一再乘上每頁的數(shù)據(jù)大小不就是當(dāng)前頁前面所有的數(shù)據(jù)大小嗎?每頁的pagesize都是$n啊。