基于PHP实现数据分页显示功能


Posted in PHP onMay 26, 2016

本文实例为大家分享了数据分页显示功能的PHP实现代码,供大家参考,具体内容如下

实现代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>用户列表</title>
</head>
<body>
<?php 
  $con = mysql_connect("localhost","root","");
  
  mysql_query("set names utf8");
  mysql_select_db("zhiye",$con);
  
  $pageSize = 1;   //每页显示的数量
  $rowCount = 0;   //要从数据库中获取
  $pageNow = 1;    //当前显示第几页
  
  //如果有pageNow就使用,没有就默认第一页。
  if (!empty($_GET['pageNow'])){
    $pageNow = $_GET['pageNow'];
  }
  
  $pageCount = 0;  //表示共有多少页
  
  $sql1 = "select count(id) from user";
  $res1 = mysql_query($sql1);
  
  if($row1=mysql_fetch_row($res1)){
    $rowCount = $row1[0];
  }
  
  //计算共有多少页,ceil取进1
  $pageCount = ceil(($rowCount/$pageSize));
  
  //使用sql语句时,注意有些变量应取出赋值。
  $pre = ($pageNow-1)*$pageSize;
  
  $sql2 = "select * from user limit $pre,$pageSize";
  $res2 = mysql_query($sql2);
 
  while($row=mysql_fetch_assoc($res2)){
    echo $row['user_name']."<br>";
    echo $row['name']."<br>";
    echo $row['email']."<br>";
    echo $row['password']."<br>";
    echo $row['tel']."<br>";
  }
  for ($i=1;$i<=$pageCount;$i++){
    echo "<a href='userList.php?pageNow=$i'>$i</a> ";
  }
?>
</body>
</html>

以上就是本文的全部内容,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
一个oracle+PHP的查询的例子
Oct 09 PHP
3
Oct 09 PHP
在线增减.htpasswd内的用户
Oct 09 PHP
php 分页类 扩展代码
Jun 11 PHP
phpMyAdmin链接MySql错误 个人解决方案
Dec 28 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 PHP
PHP实现的简单日历类
Nov 29 PHP
wordpress安装过程中遇到中文乱码的处理方法
Apr 21 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
Jun 06 PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
Aug 06 PHP
yii2实现根据时间搜索的方法
May 25 #PHP
Yii2框架使用计划任务的方法
May 25 #PHP
提交表单后 PHP获取提交内容的实现方法
May 25 #PHP
PHP中类的继承和用法实例分析
May 24 #PHP
PHP中抽象类和抽象方法概念与用法分析
May 24 #PHP
PHP中header用法小结
May 23 #PHP
php文件系统处理方法小结
May 23 #PHP
You might like
让PHP支持页面回退的两种方法
2008/01/10 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
JavaScript简介
2015/02/15 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
python optparse模块使用实例
2015/04/09 Python
深入探究Python中变量的拷贝和作用域问题
2015/05/05 Python
Tensorflow卷积神经网络实例进阶
2018/05/24 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
如何在Python3中使用telnetlib模块连接网络设备
2020/09/21 Python
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
小学运动会报道稿
2014/10/04 职场文书
教师思想工作总结2015
2015/05/13 职场文书
运动会800米赞词
2015/07/22 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
Python绘制散乱的点构成的图的方法
2022/04/21 Python
Golang 并发编程 SingleFlight模式
2022/04/26 Golang