当前位置:主页 > php教程 > php原生数据库分页的代码实例

php原生数据库分页的实现过程

发布:2019-11-02 20:07:24 78


为找教程的网友们整理了相关的编程文章,网友扶访琴根据主题投稿了本篇教程内容,涉及到php、数据库分页、php原生数据库分页的代码实例相关内容,已被845网友关注,涉猎到的知识点内容可以在下方电子书获得。

php原生数据库分页的代码实例

 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微信浏览器分享设置以及回调实例分享

    发布:2021-05-08

    这篇文章主要为大家详细介绍了php微信浏览器分享设置以及回调,感兴趣的小伙伴们可以参考一下


  • php表单微信中自动提交两次问题的解决办法

    发布:2019-09-17

    这篇文章主要介绍了微信开发之php表单微信中自动提交两次问题解决办法的相关资料,这里提供了解决办法及实例代码,需要的朋友可以参考下


  • thinkphp在低版本Nginx下支持PATHINFO的方法

    发布:2020-04-13

    本文给大家分享的是如何让thinkPHP在低版本的Nginx下支持PATHINFO去掉index.php路径的方法,十分的简单实用,思路也很巧妙,有需要的小伙伴可以参考下


  • PHP实现关键字高亮的实例代码

    发布:2020-01-02

    关键字加亮可以更好的帮助阅读,本篇文章主要PHP实现多关键字加亮功能,具有一定的参考价值,有需要的可以看一下。


  • ThinkPHP的SAE开发相关知识点总结

    发布:2019-06-05

    这篇文章主要介绍了ThinkPHP的SAE开发相关注意事项,结合实例形式较为详细的分析了thinkPHP针对SAE开发的相关数据库、缓存、文件、图片、日志等操作注意事项,具有一定参考借鉴价值,需要的朋友


  • 简介PHP的Yii框架的组件化机制的基本知识

    发布:2020-03-02

    这篇文章主要介绍了PHP的Yii框架的组件化机制的基本知识,对应用程序CWebApplication组件进行了简要剖析,需要的朋友可以参考下


  • php获取目录下所有文件及目录的方法

    发布:2020-07-24

    这篇文章主要介绍了php获取目录下所有文件及目录多种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • php函数的传值如果需要引用传递注意的细节

    发布:2020-02-20

    这篇文章主要介绍了php函数传值的引用传递注意事项,涉及php配置文件的设置及数组函数的使用技巧,需要的朋友可以参考下


网友讨论