分页必须知道的参数
?mysql獲取序號
SELECT@rownum := @rownum + 1 AS Rank,S.*? FROM( SELECT @rownum := 0 ) r,student s;顯示1-5行數(shù)據(jù)?
SELECT@rownum := @rownum + 1 AS Rank,S.* FROM( SELECT @rownum := 0 ) r,student s where @rownum<=4;select * from test ?limit 4,5;
select * from test ?limit 0,5;
分頁必須知道的參數(shù):
? ? ?* ?[1]當前的頁數(shù) ?index ;
?? ? * ?[2]每一頁顯示的條數(shù) size=5
?? ? * ?[3] 當前的頁數(shù) ? ? ? 開始的下標 ? ? ?結(jié)束的下標
?? ? * ? ? ? ? 1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0? ? ? ? ? ? ? ? ? ? 5
?? ? * ? ? ? ? 2? ? ? ? ? ? ? ? ? ? ? ? ? ? ??5? ? ? ? ? ? ? ? ? ?10
?? ? * ? ? ? ? 3? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10? ? ? ? ? ? ? ? ? 15
?? ? * ? ? ? ? n? ? ? ? ? ? ? ? ? ??(n-1)*size? ? ? ? ?n*size
?? ? * ?[4] 最大的頁數(shù)
?? ? * ? ? ??
?? ? *? ? ? ?假設(shè):數(shù)據(jù)庫的數(shù)據(jù)總條數(shù) count=20? 或者?count=23
?? ? *?
?? ? * ? ? ? count%size+1
?? ? * ? ? ? if(count%size==0){
?? ? * ? ? ? ? max=count/size;
?? ? * ? ? ? }else {
?? ? * ? ? ? ? max=count/size+1;
?? ? * ? ? ? }
?? ? * ? ? ??
showAll.jsp
ShowAllServlet.jsp?
select count(*) from test? ? 查詢表中一共有多少行的數(shù)據(jù)
?
總結(jié)
- 上一篇: 信息管理系统(Servlet+jsp+m
- 下一篇: ORM基本思想