基于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 相关文章推荐
如何使用动态共享对象的模式来安装PHP
Oct 09 PHP
把PHP安装为Apache DSO
Oct 09 PHP
php str_pad 函数使用详解
Jan 13 PHP
php日期转时间戳,指定日期转换成时间戳
Jul 17 PHP
php读取富文本的时p标签会出现红线是怎么回事
May 13 PHP
PHP基于数组实现的分页函数实例
Aug 20 PHP
对PHP PDO的一些认识小结
Jan 23 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
微信开发之网页授权获取用户信息(二)
Jan 08 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
Nov 20 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出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
Zend Framework创建自己的动作助手详解
2016/03/05 PHP
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
jQuery链使用指南
2015/01/20 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
jquery实现的动态回到顶部特效代码
2015/10/28 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
JavaScript实现简单的树形菜单效果
2017/06/23 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
vue非父子组件通信问题及解决方法
2018/06/11 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
nodejs 使用 js 模块的方法实例详解
2018/12/04 NodeJs
浅谈vuex中store的命名空间
2019/11/08 Javascript
JS实现轮播图效果
2020/01/11 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python检测lvs real server状态
2014/01/22 Python
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
LRUCache的实现原理及利用python实现的方法
2017/11/21 Python
Python 中的lambda函数介绍
2018/10/10 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
请介绍一下WSDL的文档结构
2013/03/17 面试题
学生不讲诚信检讨书
2014/09/29 职场文书
领导视察通讯稿
2015/07/18 职场文书
python爬虫之利用selenium模块自动登录CSDN
2021/04/22 Python
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python