基于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 相关文章推荐
vBulletin HACK----关于排版的两个HACK
Oct 09 PHP
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
Discuz 模板语句分析及知识技巧
Aug 21 PHP
php截取utf-8中文字符串乱码的解决方法
Mar 29 PHP
为IP查询添加GOOGLE地图功能的代码
Aug 08 PHP
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
Dec 07 PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
Jul 05 PHP
PHP静态延迟绑定和普通静态效率的对比
Oct 20 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
Oct 11 PHP
php传值和传引用的区别点总结
Nov 19 PHP
PHP7新特性
Mar 09 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代码把全角数字转为半角数字
2007/12/10 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
详解PHP对数组的定义以及数组的创建方法
2015/11/27 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
[37:37]DAC2018 4.4 淘汰赛 Optic vs Mineski 第二场
2018/04/05 DOTA
Python实现的简单万年历例子分享
2014/04/25 Python
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
跟老齐学Python之for循环语句
2014/10/02 Python
python检测远程udp端口是否打开的方法
2015/03/14 Python
举例讲解Python中装饰器的用法
2015/04/27 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
2018/12/27 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
2015年新农合工作总结
2015/03/30 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书
黑白记忆观后感
2015/06/18 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
基于Python实现股票收益率分析
2022/04/02 Python