基于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 相关文章推荐
优化使用mysql存储session的php代码
Jan 10 PHP
php一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
PHP 日志缩略名的创建函数代码
May 26 PHP
通过table标签,PHP输出EXCEL的实现方法
Jul 24 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
php使用递归计算文件夹大小
Dec 24 PHP
php读取文件内容的方法汇总
Jan 24 PHP
php实现删除空目录的方法
Mar 16 PHP
php结合md5的加密解密算法实例
Sep 30 PHP
浅谈php和js中json的编码和解码
Oct 24 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
Feb 11 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 使用curl提交json格式数据
2013/06/29 PHP
php生成动态验证码gif图片
2015/10/19 PHP
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
AngularJS初始化过程分析(引导程序)
2014/12/06 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
javascript编写简易计算器
2017/05/06 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
跟老齐学Python之用Python计算
2014/09/12 Python
Python中的类与对象之描述符详解
2015/03/27 Python
举例介绍Python中的25个隐藏特性
2015/03/30 Python
轻松实现TensorFlow微信跳一跳的AI
2018/01/05 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
100行Python代码实现每天不同时间段定时给女友发消息
2019/09/27 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
python 如何对logging日志封装
2020/12/02 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
Canvas实现贝赛尔曲线轨迹动画的示例代码
2019/04/25 HTML / CSS
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
外贸采购员岗位职责
2014/03/08 职场文书
党员评议思想汇报
2014/10/08 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
行政复议答复书
2015/07/01 职场文书
大学军训心得体会800字
2016/01/11 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
Java后台生成图片的完整步骤
2021/08/04 Java/Android