課程
/后端開發
/PHP
/PHP進階篇
老師能不能解釋一下翻頁原理為什么是這樣($m = ($page - 1) * $n;)
2014-07-25
源自:PHP進階篇 7-7
正在回答
是這樣的,建議你可以多試驗幾個數據,找找規律,對于MySQL中“select * from user limit m,n”這個語句,其中m是指記錄開始的index,從0開始,表示第一條記錄,n是指從第m+1條開始,取n條。select * from tablename limit 2,4即取出第3條至第6條,4條記錄。詳細的講解可以參考《與MysQL的零距離接觸》這門視頻教程。
謝謝老師們!
sophia_yu
Khuntoria22 回復 sophia_yu
$page = 2;//假如當前在第二頁 $pagesize = 2;每頁有2條數據 $offset = ($page - 1) * $pagesize;//那么當前頁之前的數據共有2=(2-1)*2條 $sql = "select * from user limit $offset, $pagesize";//數據從第2條開始,取出2條,就是取出3~4條數據 select * from user limit 5, 10//這條語句的意思是取出第6~15條數據
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
4 回答
3 回答
1 回答
2 回答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-08-04
是這樣的,建議你可以多試驗幾個數據,找找規律,對于MySQL中“select * from user limit m,n”這個語句,其中m是指記錄開始的index,從0開始,表示第一條記錄,n是指從第m+1條開始,取n條。select * from tablename limit 2,4即取出第3條至第6條,4條記錄。詳細的講解可以參考《與MysQL的零距離接觸》這門視頻教程。
2014-08-04
謝謝老師們!
2014-07-26
$page = 2;//假如當前在第二頁 $pagesize = 2;每頁有2條數據 $offset = ($page - 1) * $pagesize;//那么當前頁之前的數據共有2=(2-1)*2條 $sql = "select * from user limit $offset, $pagesize";//數據從第2條開始,取出2條,就是取出3~4條數據 select * from user limit 5, 10//這條語句的意思是取出第6~15條數據