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中simplexml_load_string函数使用说明
Jan 01 PHP
php 计划任务 检测用户连接状态
Mar 29 PHP
分享8个最佳的代码片段在线测试网站
Jun 29 PHP
php-fpm配置详解
Feb 12 PHP
单台服务器的PHP进程之间实现共享内存的方法
Jun 13 PHP
ThinkPHP中I(),U(),$this-&gt;post()等函数用法
Nov 22 PHP
php源码分析之DZX1.5加密解密函数authcode用法
Jun 17 PHP
PHP笛卡尔积实现算法示例
Jul 30 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 PHP
PHP addcslashes()函数讲解
Feb 03 PHP
PHP常用正则表达式精选(推荐)
May 28 PHP
php7 图形用户界面GUI 开发示例
Feb 22 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
MySQL授权问题总结
2007/05/06 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
php去除二维数组的重复项方法
2015/11/03 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
2017/06/30 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
2016/02/26 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
javascript动画之模拟拖拽效果篇
2016/09/26 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
谈一谈vue请求数据放在created好还是mounted里好
2020/07/27 Javascript
python实现rest请求api示例
2014/04/22 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
Python Selenium库的基本使用教程
2021/01/04 Python
让IE6、IE7、IE8支持CSS3的脚本
2010/07/20 HTML / CSS
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
会计核算科岗位职责
2014/03/19 职场文书
团支部建设方案
2014/05/02 职场文书
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers