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判断变量的函数
Apr 24 PHP
PHP 登录记住密码实现思路
May 07 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
Drupal读取Excel并导入数据库实例
Mar 02 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
不使用php api函数实现数组的交换排序示例
Apr 13 PHP
php metaphone()函数及php localeconv() 函数实例解析
May 15 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
PHP错误处理函数register_shutdown_function使用示例
Jul 03 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 PHP
PHP7 windows支持
Mar 09 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
PHP5.5和之前的版本empty函数的不同之处
2014/06/13 PHP
php实现按照权重随机排序数据的方法
2015/01/09 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
JavaScript 新手24条实用建议[TUTS+]
2009/06/21 Javascript
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
通过onmouseover选项卡实现img图片的变化
2014/02/12 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python使用MD5加密字符串示例
2014/08/22 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
TensorFlow损失函数专题详解
2018/04/26 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
python做接口测试的必要性
2019/11/20 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
2020/01/14 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
教育学专业毕业生的自我评价
2013/11/21 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
入党现实表现材料
2014/12/23 职场文书
公司表扬稿范文
2015/05/05 职场文书