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 set_time_limit(0)长连接的实现分析
Mar 02 PHP
备份mysql数据库的php代码(一个表一个文件)
May 28 PHP
解析用PHP实现var_export的详细介绍
Jun 20 PHP
php实现与erlang的二进制通讯实例解析
Jul 23 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
Nov 19 PHP
php线性表的入栈与出栈实例分析
Jun 12 PHP
PHP面试题之文件目录操作
Oct 15 PHP
win7安装php框架Yii的方法
Jan 25 PHP
PHP入门教程之面向对象基本概念实例分析
Sep 11 PHP
YII框架中搜索分页jQuery写法详解
Dec 19 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
Feb 04 PHP
php的优点总结 php有哪些优点
Jul 19 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+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
利用js跨页面保存变量做菜单的方法
2008/01/17 Javascript
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
html中table数据排序的js代码
2011/08/09 Javascript
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
jquery中子元素和后代元素的区别示例介绍
2014/04/02 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
自己封装的一个原生JS拖动方法(推荐)
2016/11/22 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
Python 迭代器工具包【推荐】
2016/05/06 Python
linux环境下的python安装过程图解(含setuptools)
2017/11/22 Python
Python进程间通信Queue实例解析
2018/01/25 Python
python线程信号量semaphore使用解析
2019/11/30 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
青年文明号创建承诺
2014/03/31 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
司机个人年终总结
2015/03/03 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
被委托人身份证明
2015/08/07 职场文书