将分页抽象成一个函数
pageing(pageSize,totalRow,totalPage,cuurentPage,rowNum) return currentPageData
定义{
currentPageData = select * from <table> limit rowNum,pageSize
pageSize:每页需要显示的数据条数
totalRow:总的数据条数
totalPage:分页后的总页数
currentPage:当前的页码
rowNum:当前显示页起始行的行数
}
参数获取方式{
pageSize:自己设定
totalRow:查询db获得,totalRow = select count(*) from user
totalPage{
①整除:totalPage = totalRow/pageSize
②有余数:totalPage = totalRow/pageSize+1
}
currentPage:前端参数传递,需控制越界,如:上一页 currentPage = currentPage - 1
rowNum:rowNum = (currentPage - 1) * pageSize
}