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 相关文章推荐
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
php建立Ftp连接的方法
Mar 07 PHP
php操作(删除,提取,增加)zip文件方法详解
Mar 12 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
thinkphp框架实现数据添加和显示功能
Jun 29 PHP
PHP类相关知识点实例总结
Sep 28 PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 PHP
深入理解PHP中mt_rand()随机数的安全
Oct 12 PHP
实例讲解PHP页面静态化
Feb 05 PHP
php微信公众号开发之翻页查询
Oct 20 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 PHP
如何在centos8自定义目录安装php7.3
Nov 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
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
遭遇php的in_array低性能问题
2013/09/17 PHP
有关于PHP中常见数据类型的汇总分享
2014/01/06 PHP
初识PHP中的Swoole
2016/04/05 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
javascript中的toFixed固定小数位数 简单实例分享
2013/07/12 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
es6中let和const的使用方法详解
2020/02/24 Javascript
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
妇产医师自荐信
2014/01/29 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
单位工作证明
2014/10/07 职场文书
高中生旷课检讨书
2014/10/08 职场文书
锅炉工岗位职责
2015/02/13 职场文书
医院消毒隔离制度
2015/08/05 职场文书
HTML页面滚动时部分内容位置固定不滚动的实现
2021/04/14 HTML / CSS