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 相关文章推荐
新浪新闻小偷
Oct 09 PHP
文件系统基本操作类
Nov 23 PHP
MayFish PHP的MVC架构的开发框架
Aug 13 PHP
php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
Mar 23 PHP
PHP常用代码大全(新手入门必备)
Jun 29 PHP
PHP可逆加密/解密函数分享
Sep 25 PHP
php时间戳转换的示例
Mar 31 PHP
PHP SPL标准库中的常用函数介绍
May 11 PHP
php将字符串随机分割成不同长度数组的方法
Jun 01 PHP
微信公众号开发之语音消息识别php代码
Aug 08 PHP
给大家分享几个常用的PHP函数
Jan 15 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
Dec 28 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
PHP 微信支付类 demo
2015/11/30 PHP
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
jquery实现select选中行、列合计示例
2014/04/25 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
js导出excel文件的简洁方法(推荐)
2016/11/02 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
详解JavaScript 中 if / if...else...替换方式
2018/07/15 Javascript
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
解决Layui中layer报错的问题
2019/09/03 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
python实现将内容分行输出
2015/11/05 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
美国在线家装零售商:Build.com
2016/09/02 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
大学毕业生求职自荐信
2014/02/20 职场文书
财务部副经理岗位职责
2014/03/14 职场文书
大学生求职信
2014/06/17 职场文书
运动会闭幕词
2015/01/28 职场文书
浅析python中特殊文件和特殊函数
2022/02/24 Python
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL