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实现aes加密类分享
Feb 16 PHP
推荐5款跨平台的PHP编辑器
Dec 25 PHP
php程序总是提示验证码输入有误解决方案
Jan 07 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
php四种定界符详解
Feb 16 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
PHP实现断点续传乱序合并文件的方法
Sep 06 PHP
PHP XML Expat解析器知识点总结
Feb 15 PHP
php函数式编程简单示例
Aug 08 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
DC动漫人物排行
2020/03/03 欧美动漫
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
PHP正则表达式笔记与实例详解
2019/05/09 PHP
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
ajax更新数据后,jquery、jq失效问题
2011/03/16 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
2014/09/09 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
Python中对列表排序实例
2015/01/04 Python
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
查看django版本的方法分享
2018/05/14 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
2019/10/30 Python
python对象转字典的两种实现方式示例
2019/11/07 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
Django restful framework生成API文档过程详解
2020/11/12 Python
Python实现区域填充的示例代码
2021/02/03 Python
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
编辑个人求职信范文
2013/09/21 职场文书
一年级班主任感言
2014/03/08 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
小学四年级作文之写景
2019/08/23 职场文书
python字典进行运算原理及实例分享
2021/08/02 Python
springboot入门 之profile设置方式
2022/04/04 Java/Android