聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> PHP简单的分页过程与原理

PHP简单的分页过程与原理

时间:2023-01-16 10:16:58    下载该word文档
PHP简单的分页过程与原理
PHP简单的分页过程与原理
作为一个Web程序,经常要和不计其数的数据打交道,比如会员的数据,文章数据,假如只有几十个会员那很好办,在一页显示就可以了,可是假如你的网站是几千甚至几十万会员的话,如果都在一页打开的话无论对浏览器还是观看者都是一种折磨,而且如果数据上亿,从数据库里查询一次的话,对服务器的压力是很大的,这不是正确的方法。下面是店铺为大家搜集整理出来的有关于PHP简单的分页过程与原理,希望可以帮助到大家!
相信每个学习PHP的新手都会对分页这个东西感觉很头疼,不过有了默默的这一水帖,你肯定会拍拍脑袋说,嘿,原来分页竟然如此简单?的确,现在请深呼吸一口新鲜的空气,仔细的听默默给你一点一点的分解。
假设我们要处理1000条数据,要在每页中显示10条,这样的话就会分100页来显示,咱们先看一看在mysql里提取10条信息是如何操作的。
Select*fromtablelimit0,10
上面是一句很简单的mysql查询语句,它的作用是从一个名叫table的表里提取10条数据,并且把所有字段的值都获得。其中的limit0,10的用法是:limit开始点,要提取的数目
关键的地方就在这段“limit0,10”,它其中的0是以0为起始点,后面的10则是显示10条数据,那么我们要以10为起始点,显示到第20条数据该怎么写呢?
可能很多大大会心直口快的说“limit10,20”嘛!啊哦,这样可就错误了哦,正确的写法是“limit10,10”它后面的参数并非是结束点而是要提取的.数目,记住哦。
懂得了如何提取10条数据,那么提取1000条也就是做100次这种查询呀,就是说要做如下的查询:
Limit0,10//第一页

Limit10,10//第二页Limit20,10//第三页Limit30,10//第四页……
看出有什么规律了吗?没错,第一个参数每翻一页就增加10,可是第二个参数是不变的。
也就是说咱们设法根据页数来改变第一个参数的值,就可以进行分页显示数据了,怎么样,原理是不是很简单?
可是要怎么设法根据页数来改变第一个参数的值呢?首先,咱们要有一个页数的值,用urlGET方式获取。
比如index.php?page=18
相信大部分的大大对这个东西不陌生吧,这种url地址可是随处可见,其中的page参数的作用就是传入要显示的页数。
咱们通过一段代码来看一看究竟是如何实现的吧:[php]/*
Author:默默Date:2006-12-03*/
$page=isset($_GET['page']?intval($_GET['page']:1;//这句就是获取page=18中的page的值,假如不存在page,那么页数就是1
$num=10;//每页显示10条数据
$db=mysql_connect("host","name","pass";//创建数据库连
$select=mysql_select_db("db",$db;//选择要操作的数据库/*
首先咱们要获取数据库中到底有多少数据,才能判断具体要分多少页,总页数具体的公式就是

免费下载 Word文档免费下载: PHP简单的分页过程与原理

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服