zoukankan      html  css  js  c++  java
  • 分页原理

    1、首先了解SQL语句中的limit用法

    SELECT * FROM table …… limit   开始位置 , 操作条数    (其中开始位置是从0开始的)
     

    例子:

    取前20条记录:SELECT * FROM table …… limit  0 , 20
    从第11条开始取20条记录:SELECT * FROM table …… limit   10 , 20

    LIMIT n 等价于 LIMIT 0,n。

    如select * from table LIMIT 5; //返回前5行,和 select * from table LIMIT 0,5一样

    2、分页原理

     所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来

    怎么分段,当前在第几段 (每页有几条,当前再第几页)
    前10条记录:select * from table limit 0,10
    第11至20条记录:select * from table limit 10,10
    第21至30条记录:select * from table limit 20,10
     
    分页公式:
    (当前页数 - 1 )X 每页条数 , 每页条数
    Select * from table limit ($Page- 1) * $PageSize, $PageSize
  • 相关阅读:
    python 格式化 json输出
    python
    回顾2013
    C扩展Python
    C扩展Python
    Python
    Python interview preparing
    Python用smtplib发送邮件
    Python 安装路径, dist-packages 和 site-packages 区别
    nginx worker_cpu_affinity使用方法
  • 原文地址:https://www.cnblogs.com/zhangjinghe/p/7764813.html
Copyright © 2011-2022 走看看