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中实现图片的锐化
Oct 09 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
Sep 11 PHP
php的字符串用法小结
Jun 08 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
Jul 03 PHP
php基础教程 php内置函数实例教程
Aug 21 PHP
php ios推送(代码)
Jul 01 PHP
php实现在线生成条形码示例分享(条形码生成器)
Dec 30 PHP
php类常量用法实例分析
Jul 09 PHP
php判断当前操作系统类型
Oct 28 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
PHP微信公众号自动发送红包API
Jun 01 PHP
laravel框架与其他框架的详细对比
Oct 23 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
BBS(php &amp; mysql)完整版(五)
2006/10/09 PHP
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
javascript 写类方式之七
2009/07/05 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
AngularJS中watch监听用法分析
2016/11/04 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
JavaScript函数节流和函数去抖知识点学习
2018/07/31 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
基于Vue的侧边目录组件的实现
2020/02/05 Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
2020/03/14 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
对python3 urllib包与http包的使用详解
2018/05/10 Python
详解Python_shutil模块
2019/03/15 Python
使用python socket分发大文件的实现方法
2019/07/08 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
电子商务毕业生求职信
2013/11/10 职场文书
师范大学毕业自我鉴定
2013/11/21 职场文书
银行员工辞职信范文
2014/01/20 职场文书
淘宝活动总结范文
2014/06/26 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
电影雷锋观后感
2015/06/10 职场文书
家长会感言
2015/08/01 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android