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 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
php getsiteurl()函数
Sep 05 PHP
php 缩略图实现函数代码
Jun 23 PHP
PHP下判断网址是否有效的代码
Oct 08 PHP
PHP header()函数使用详细(301、404等错误设置)
Apr 17 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
PHP多例模式介绍
Jun 24 PHP
PHP中的替代语法简介
Aug 22 PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
Jan 22 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
laravel使用Faker数据填充的实现方法
Apr 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 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
PHP实现链式操作的核心思想
2015/06/23 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
php等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
php简单的上传类分享
2016/05/15 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
提高Laravel应用性能方法详解
2019/06/24 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
上传文件返回的json数据会被提示下载问题解决方案
2014/12/03 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
AngularJs自定义服务之实现签名和加密
2016/08/02 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
2019/10/23 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
python range实例用法分享
2020/02/06 Python
深入浅析python的第三方库pandas
2020/02/13 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
python 连续不等式语法糖实例
2020/04/15 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
美国第一香水网站:Perfume.com
2017/01/23 全球购物
餐饮管理自我介绍信
2014/01/15 职场文书
国贸专业的职业规划范文
2014/01/23 职场文书
难忘的一天教学反思
2014/04/30 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书
关于React Native 无法链接模拟器的问题
2021/06/21 Javascript
Python实现归一化算法详情
2022/03/18 Python