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 相关文章推荐
Mysql的常用命令
Oct 09 PHP
PHP获取文件绝对路径的代码(上一级目录)
May 29 PHP
PHP 第二节 数据类型之数值型
Apr 28 PHP
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
php取得字符串首字母的方法
Mar 25 PHP
ThinkPHP发送邮件示例代码
Oct 08 PHP
php获取今日开始时间和结束时间的方法
Feb 27 PHP
php str_replace替换指定次数的方法详解
May 05 PHP
lnmp安装多版本PHP共存的方法详解
Aug 02 PHP
PHP PDOStatement::bindParam讲解
Jan 30 PHP
Laravel 数据库加密及数据库表前缀配置方法
Oct 10 PHP
PHP Swoole异步MySQL客户端实现方法示例
Oct 24 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中SSO Cookie登录分析和实现
2015/11/06 PHP
php多线程并发实现方法
2016/09/30 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
Extjs中常用表单介绍与应用
2010/06/07 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
js实现tab栏切换效果
2020/08/02 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
深入理解Javascript中的this关键字
2015/03/27 Python
解读! Python在人工智能中的作用
2017/11/14 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
Python图像处理之简单画板实现方法示例
2018/08/30 Python
python3实现点餐系统
2019/01/24 Python
在Python中COM口的调用方法
2019/07/03 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
一些Solaris面试题
2015/12/22 面试题
《燕子》教学反思
2014/02/18 职场文书
法制宣传实施方案
2014/03/13 职场文书
公司离职证明样本
2014/09/13 职场文书
违纪检讨书范文
2015/01/27 职场文书
北京颐和园导游词
2015/01/30 职场文书
办公室主任岗位职责
2015/01/31 职场文书
总经理岗位职责
2015/02/04 职场文书
班主任经验交流心得体会
2015/11/02 职场文书