PHP+MYSQL分页原理

1,sql语句limit的使用方法

<style> <!-- .O {font-size:149%} --> </style><style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>

SELECT * FROM table …… limit 开始位置 操作条数
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
开始位置从 0 开始
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
SELECT * FROM table …… limit0 20
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
取最前面20
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
SELECT * FROM table …… limit10 20
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
11 条到20

<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
2、分页原理

<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
需要的条件
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
怎么分段,当前在第几段每页有几条,当前再第几页
10条记录:select * from table limit 0,10
1120条记录:select * from table limit 10,10
2130条记录:select * from table limit 20,10
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
得到公式
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>
(当前页数 - 1 X每页条数每页条数
Select * from table limit ($Page- 1) * $PageSize, $PageSize
<style> <!-- .O {font-size:149%} --> </style> <style media="print"> <!-- .sld {left:0px!important; width:6.0in!important; height:4.5in!important; font-size:103%!important} --> </style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值