原理

https://blog.csdn.net/weixin_43272781/article/details/101319460

效果

代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<head><TITLE>查询</TITLE><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"><META content="text/html; charset=UTF-8" http-equiv=Content-Type><LINK rel=stylesheet type=text/css href="./assets/css/index.css">
</head>
<BODY>
<DIV id=page><DIV id=header><DIV id=headerimg><H1>维修预约</H1><DIV class=description>计算机协会——维修部</DIV></DIV></DIV><?phpinclude 'conn.php';?><HR><DIV id=content class=widecolumn><H2>全部预约</H2><?php$rstot=mysqli_query($connID,"select * from wxyy order by 时间 DESC");$rows=mysqli_num_rows($rstot);mysqli_free_result($rstot);$pageSize=5;$allpage=(int)((float)($rows)/$pageSize);if ($allpage*$pageSize <$rows){$allpage=$allpage+1;}if (isset($_GET["pageNo"])){$pageNo=$_GET["pageNo"];}else{$pageNo=1;}if (is_numeric($pageNo))$pageNo=(int)$pageNo;else $pageNo=1;if( $pageNo < 0)$pageNo=1;if ($pageNo > $allpage)$pageNo=$allpage;$rs=mysqli_query($connID,"select * from wxyy order by 时间 DESC limit ".($pageNo-1)*$pageSize.",".$pageSize);//echo "select * from wxyy order by 时间 DESC limit ".($pageNo-1)*$pageSize.",".$pageSize;if(mysqli_num_rows($rs)==0){?><DIV class="postmetadata alt">没有任何预约  <hr  style='display:block'></DIV> <?php}else{echo "<br>";echo "<br>" ;echo "<hr style='display:block'>";while($row=mysqli_fetch_assoc($rs)){//echo "<p>";//echo var_dump($row);?><table  width="100%" border="0"><tr><td width="15%">预约编号: </td><td width="15%"><?php echo $row["ID"]?> </td><td>预约时间:<?php echo date("Y-m-d H:i:s",strtotime($row["时间"]));?>  </td></tr><tr><td>基本信息: </td><td colspan="3"><?php echo $row["姓名"]."|".$row["电话"]."|".$row["QQ"]."|" . $row["地址"] ?> </td></tr><tr><td>问题描述: </td><td colspan="3"><?php echo $row["故障描述"]?> </td></tr><tr><td>完成情况: </td><td><a href="javascript:void(0);" onclick="window.open ('done.asp?ID=<?php echo $row["ID"]?>', 'newwindow', 'height=600, width=800, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') "><?phpif(empty( $row["维修时间"]) Or  $row["维修时间"]="")echo "未完成" ;elseecho   "已完成" . "</td><td>维修人:" . $row["维修人员"];?>       </a> </td></tr></table><?phpecho "<hr style='display:block'>";}mysqli_free_result($rs);mysqli_close($connID);}?><center><a href="note.php?pageNo=1"><input name="firstpage" type="button" id="firstpage" value="首页"></a><?phpif ($pageNo>1)echo "<a href='note.php?pageNo=" . ($pageNo-1) . "'><input name='prepage' type='button' id='prepage' value='上一页'></a>";?>页码:  <?phpfor($i=$pageNo-2;$i<=$pageNo+2;$i++)if ($i>0 and $i <= $allpage)echo "<a href=note.php?pageNo=" . $i . ">" . $i . "</a>&nbsp;&nbsp;";?><input name="pageno" type="text" id="pageno" size="1">页<?phpif ($pageNo < $allpage)echo "<a href='note.php?pageNo=" . ($pageNo+1) . "'><input name='netpage' type='button' id='netpage' value='下一页'></a>";?><?phpecho "<a href='note.php?pageNo=" . $allpage . "'><input name='endpage' type='button' id='endpage' value='末页'></a>";?></center></DIV><HR><DIV id=footer><P>Copyright&copy; 2019 ZSTUCA<BR><a href="http://www.beian.miit.gov.cn/">浙ICP备19031217号-1</a> </P></DIV>
</DIV>
</BODY>
</HTML>

参考文章

https://blog.csdn.net/weixin_43272781/article/details/101319460

https://blog.csdn.net/wyh0930/article/details/83543035

https://blog.csdn.net/ccy1995414/article/details/80974545

PHP——MySQL数据库分页查询相关推荐

  1. Mysql数据库分页查询及优化

    最近遇到个数据库分页查询问题,mysql数据库分页查询默认是升序查询,就是第一页查询的是最先插入的数据,最后一页才是最新插入的数据,弄了个小的数据库表单,记录下我的操作过程,还有优化查询速度的方法. ...

  2. MySQL 数据库 分页查询/聚合查询

    引言 在本篇博客简单介绍一下分页查询以及聚合查询简单操作. 分页查询 在MySQL中,分页查询一般都是使用limit子句实现,limit子句声明如下: SELECT * FROM table LIMI ...

  3. Java web访问MySql数据库分页查询

    有时候我们查询数据库表时,但是很多时候表中的记录很多,需要显示出来的话怎么办?这时可以使用分页的方法,就是指定从数据库表的什么位置开始查询显示,以及指定显示的记录数目. Mysql数据库提供了limi ...

  4. 【mySQL】mysql数据库分页查询讨论专题

    目录 一.limit分页公式.总页数公式 1 limit分页公式 2 总页数公式 二 .Mysql的三种分页方法 1 limit m,n分页语句(低效) 2 limit m语句 (有局限) 三. 查询 ...

  5. MySQL数据库分页查询limit

    1. 分页查询介绍 当数据特别多,一页显示不完,需要一页一页的进行显示,这就是分页查询. 2. 分页查询语法 select * from 表名 limit start,count 说明: limit是 ...

  6. mysql 分页查询web_JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)...

    JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)-1.jpg (40.23 KB, 下载次数: 0) 2018-8-18 13:34 上传 在开发过程中,经常做的一件事,也是最基本的事 ...

  7. Mysql数据库常用查询方法及演示(where条件查询、分页、排序等)

    Mysql数据库常用查询方法及演示 where条件查询的介绍 使用where条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中. where语句支持的运算符: 比较运算符 逻辑运算符 模 ...

  8. Oracle、MySql、SQLServer 数据库分页查询语句

    (一).** mysql的分页查询** mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式: /* * sql:可以是单表的查询语句,也可以是多表的联合查询语句* firs ...

  9. Mysql中分页查询两个方法比较

    mysql中分页查询有两种方式, 一种是使用COUNT(*)的方式,具体代码如下 1 2 3 SELECT COUNT(*) FROM foo WHERE b = 1; SELECT a FROM f ...

最新文章

  1. NAR:psRobot-植物小RNA分析系统
  2. android zip解压缩
  3. 架构之美读书笔记03
  4. solver.prototxt参数说明(三)
  5. 导致集群重启_干货丨如何水平扩展和垂直扩展DolphinDB集群?
  6. PWN-PRACTICE-BUUCTF-26
  7. mysql 查看表格scott_在mysql中创建 oracle scott 用户的四个表及插入初始化数据
  8. 开源 20 年,为何程序员对闭源越来越厌恶?
  9. 敏捷开发 —— TDD(测试驱动开发)
  10. html上传视频文件前端显示,文件分片上传之前端文件分片
  11. WingPro 8 for Mac(专业Python IDE开发工具)
  12. C#实现不安装Oracle客户端访问远程服务器数据
  13. NetApp收购Data Domain 当上冤大头?
  14. openCV中convertTo的用法
  15. Java中的事务及使用
  16. Windows如何设置夜间模式(护眼模式)超简单
  17. SecureCRT通过vim打开文件时显示行号
  18. 好程序员分享面向对象概念的理解以及ES3和ES6中类的写法
  19. deepin装oracle,deepin安装Oracle jdk8,以及添加add-apt-repository命令支持
  20. SQL行转列,列转行

热门文章

  1. 二维动态规划降维误差一般为多少_动态规划 所有题型的总结
  2. namenode和datanode工作机制_Hadoop的namenode的管理机制,工作机制和datanode的工作原理...
  3. yii2 请求外部api_微服务架构之「 API网关 」
  4. c语言判断字符是否等于e,C语言如何实现删除字符串中的字符
  5. mysql 复杂统计_MYSQL复杂查询
  6. 系统 销售订单号_销售单,进货单自动计算,一键保存的进销存管理系统,十分好用...
  7. mysql 存储过程 select 循环_简简单单储存过程——循环一个select结果集
  8. java 今天 昨天_js获取当前时间(昨天、今天、明天)
  9. 十一、Grafana监控系统
  10. java枚举可以int值不_java – 如何通过int值迭代枚举?