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 magic_quotes_gpc的一点认识与分析
Aug 18 PHP
简单的PHP多图上传小程序代码
Jul 17 PHP
php中如何同时使用session和cookie来保存用户登录信息
Jul 05 PHP
php打开文件fopen函数的使用说明
Jul 05 PHP
php实现以只读方式打开文件的方法
Mar 16 PHP
FastCGI 进程意外退出造成500错误
Jul 26 PHP
利用php做服务器和web前端的界面进行交互
Oct 31 PHP
PHP实现多图上传和单图上传功能
May 17 PHP
Laravel框架模板继承操作示例
Jun 11 PHP
PHP操作Redis数据库常用方法示例
Aug 25 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
Jun 08 PHP
Laravel解决nesting level错误和隐藏index.php的问题
Oct 12 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
php将数据库导出成excel的方法
2010/05/07 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
JavaScript中附件预览功能实现详解(推荐)
2017/08/15 Javascript
使用axios实现上传图片进度条功能
2017/12/21 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
2018/04/08 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
vue2.x数组劫持原理的实现
2020/04/19 Javascript
js编写简易的计算器
2020/07/29 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
python的id()函数解密过程
2012/12/25 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
对python中dict和json的区别详解
2018/12/18 Python
护士毕业自我鉴定
2014/02/07 职场文书
恐龙的灭绝教学反思
2014/02/12 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
入党申请书格式
2019/06/20 职场文书
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫