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 相关文章推荐
example1.php
Oct 09 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
Mar 09 PHP
php之Memcache学习笔记
Jun 17 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 PHP
php文件系统处理方法小结
May 23 PHP
PHP目录操作实例总结
Sep 27 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
基于php编程规范(详解)
Aug 17 PHP
详解json在php中的应用
Sep 30 PHP
PHP模糊查询技术实例分析【附源码下载】
Mar 07 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从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
在PHP语言中使用JSON和将json还原成数组的方法
2016/07/19 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
Python数组条件过滤filter函数使用示例
2014/07/22 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
django模板结构优化的方法
2019/02/28 Python
Python TestCase中的断言方法介绍
2019/05/02 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
django中使用POST方法获取POST数据
2019/08/20 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
中国最大的团购网站:聚划算
2016/09/21 全球购物
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
文员的职业生涯规划发展方向
2014/02/08 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
Go语言操作数据库及其常规操作的示例代码
2021/04/21 Golang
python tkinter实现定时关机
2021/04/21 Python
基于JavaScript实现年月日三级联动
2021/06/22 Javascript
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android