分页查询 limit [start],[rows]
思路:
pram start 从哪一行开始 关键是从哪一行开始,需要根据查询的页数来进行换算出查询具体页数是从哪一行开始
start = (pages-1)*rows;
pages : 具体要查询那一页
rows : 每页查询多少行
pram rows 查询多少行
总页数需用额外的方法使用SQL语句中的count关键字来计算,并对用户输入的页数进行逻辑判断。
当用户输入页数<=0;从第一页开始 当用户输入页数>=最大页数是 从最大的页数开始
DEMO1 分页查询的主方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|