php原生数据库分页的代码实例


Posted in PHP onFebruary 18, 2019

 php原生数据库分页的代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
// 连接数据库
$con = mysql_connect("数据库地址","数据库账号","数据库密码");
if (!$con){die('Could not connect: ' . mysql_error());}
 
mysql_select_db("数据库名", $con);
 
// 每页显示条数
$pageLine = 5;
 
// 计算总记录数
$ZongPage = mysql_query("select count(*) from 表名");
 
// 计算总页数
$sum = mysql_fetch_row($ZongPage);
$pageCount = ceil($sum[0]/$pageLine);  
 
// 定义页码变量
@$tmp = $_GET['page'];
 
 
// 计算分页起始值
$num = ($tmp - 1) * $pageLine;
 
// 查询语句
$result = mysql_query("SELECT 字段 FROM 表名 ORDER BY id DESC LIMIT " . $num . ",$pageLine");
 
// 遍历输出
while($row = mysql_fetch_array($result))
 {
   echo $row['字段'];
   echo "<br/>";
 }
 
//分页按钮
//上一页
$lastpage = $tmp-1;
//下一页
$nextpage = $tmp+1;
 
//防止翻过界
if (@$tmp > $pageCount) {
  echo "没有那么多页啦,请返回";
}
 
//如果页码大于总页数,则显示没有了
if(@$tmp <= 1){
  echo "<a href=\"fenye.php?page=$nextpage\">下一页</a>";
}else if(@$tmp > 1 && @$tmp < $pageCount){
  echo "<a href=\"fenye.php?page=$lastpage\">上一页</a>";
  echo "<a href=\"fenye.php?page=$nextpage\">下一页</a>";
}else if(@$tmp = $pageCount){
  echo "<a href=\"fenye.php?page=$lastpage\">上一页</a>";
}
 
// 关闭数据库连接
mysql_close($con);
?>

mysql这个连接库应该已经很少人用了,但是大家可以学习其中的写法和原理,感谢大家的学习和对三水点靠木的支持。

PHP 相关文章推荐
javascript,php获取函数参数对象的代码
Feb 03 PHP
通过php快速统计某个数据库中每张表的数据量
Sep 04 PHP
zf框架的校验器InArray使用示例
Mar 13 PHP
destoon之一键登录设置
Jun 21 PHP
PHP网络操作函数汇总
May 18 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
PHP数组函数知识汇总
May 12 PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
PHP与Web页面交互操作实例分析
Jun 02 PHP
基于PHP实现堆排序原理及实例详解
Jun 19 PHP
PHP实现文字写入图片功能
Feb 18 #PHP
php分享朋友圈的实现代码
Feb 18 #PHP
php微信分享到朋友圈、QQ、朋友、微博
Feb 18 #PHP
php实现微信分享朋友链接功能
Feb 18 #PHP
PHP实现唤起微信支付功能
Feb 18 #PHP
thinkphp5使用无限极分类
Feb 18 #PHP
thinkphp5实现无限级分类
Feb 18 #PHP
You might like
php实现的生成排列算法示例
2019/07/25 PHP
js日期相关函数总结分享
2013/10/15 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
react 兄弟组件如何调用对方的方法示例
2018/10/23 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
python+selenium+autoit实现文件上传功能
2017/08/23 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
python3个性签名设计实现代码
2018/06/19 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
Python内置函数及功能简介汇总
2020/10/13 Python
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
运动会稿件300字
2014/02/14 职场文书
幼儿生日活动方案
2014/08/27 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
龙门石窟导游词
2015/02/02 职场文书
2015年信访工作总结
2015/04/07 职场文书
2015年妇女工作总结
2015/05/14 职场文书
大学生十八大感想
2015/08/11 职场文书
《观潮》教学反思
2016/02/17 职场文书
简单介绍Python的第三方库yaml
2021/06/18 Python