基于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 相关文章推荐
默默简单的写了一个模板引擎
Jan 02 PHP
MySQL授权问题总结
May 06 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
Mar 01 PHP
PHP 面向对象详解
Sep 13 PHP
浅谈discuz密码加密的方式
May 22 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
修改destoon会员公司的伪静态中的com目录的方法
Aug 21 PHP
简单谈谈php中的unicode和utf8编码
Jun 10 PHP
64位windows系统下安装Memcache缓存
Dec 06 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
Apr 17 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
laravel中的一些简单实用功能
Nov 03 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
GD输出汉字的函数的分析
2006/10/09 PHP
php过滤危险html代码
2008/08/18 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
2015/03/05 Javascript
javascript中scrollTop详解
2015/04/13 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
关于在LayUI中使用AJAX提交巨坑记录
2019/10/25 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
Python中__call__用法实例
2014/08/29 Python
python简单实现刷新智联简历
2016/03/30 Python
Python selenium如何设置等待时间
2016/09/15 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
解释下面关于J2EE的名词
2013/11/15 面试题
小学生作文评语
2014/04/18 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
2014年数学教研组工作总结
2014/12/06 职场文书
葬礼主持词
2015/07/02 职场文书
dubbo服务整合zipkin详解
2021/07/26 Java/Android
Python 键盘事件详解
2021/11/11 Python