<body>

<div class="container">
  <div class="header"><a href="#"><img src="" alt="在此处插入徽标" name="Insert_logo" width="20%" height="90" id="Insert_logo" style="background: #8090AB; display:block;" /></a>
    <!-- end .header --></div>

<div class="content" >

<div class="">

</div>

<table align="center" border="0" style="font-size:12px;" >
<tr>
<td>一级银行行号</td>
<td>二级银行行号</td>
<td>银行地址</td>
<td>银行电话</td>
<td>银行名称</td>
</tr>

<?php

require("GetCon.php");
//----------------------------------第一次进入页面的时候

//一页分多少条数据;
$pagesize=6;
//查询所有的数据
$Count =new MySqlCon("cebdata");

$sqls1="Select count(*) from LINK_BANK_NO";
$rs1=$Count->SelectAll($sqls1);
//显示一共有多少条数据
$pageData= mysql_result($rs1,0);;
//$d=$pageData/$pagesize+1;
//判断有没有小数,有的话截取为整数;
if(($pageData%$pagesize)!=0)
{
    $pagecoun=$pageData/6;
    $pagecoun= floor($pagecoun);
    $d= $pagecoun+1 ;
}else
{
    $pagecoun=$pageData/6;
    $d=$pagecoun+1;
}
//计算一共多少页码
$pagecount=$pageData%$pagesize==0?$pageData/$pagesize:$d;

//判断是不是第一次进入页面
if(isset($_GET["newpage"]))
{
    $newpage=$_GET["newpage"];
}
    else
    {
    $newpage=1;
     }

//判断当前页码是否越过最大下限;
if($newpage+1>=$pagecount)
{
    $pageGoto=$pagecount;
}
else
{
    $pageGoto=$newpage+1;
    }
//判断当前页码是否越过最小下限
if($newpage-1<=0)
{
    $pageBack=1;
}
else
{
    $pageBack=$newpage-1;
}

$sql="Select * from LINK_BANK_NO limit ".($newpage-1)*$pagesize.",".$pagesize;

//将分页显示的结果显示到 table
$cons =new MySqlCon("cebdata");

$rs=$cons->SelectAll($sql);
if($rs!=false&&mysql_num_rows($rs)>0)
{
    while($row=mysql_fetch_array($rs,MYSQL_NUM)){
 echo" <tr>
    <td>{$row[0]}</td>
    <td>{$row[1]}</td>
    <td>{$row[2]}</td>
    <td>{$row[3]}</td>
    <td>{$row[4]}</td>
    <td>{$row[5]}</td>
    <td>{$row[6]}</td>
    <td>{$row[7]}</td>
  </tr>";
    }
}
//mysql_free_result($rs);
$cons->CloseCon();
  ?>
 </table>

<?php

//这个参数就是传当前页码加1或者减一; 也就是后面LImit  的参数
echo  <<<eof
<a href="showBankNo.php?newpage=1">首页</a>
<a href="showBankNo.php?newpage=$pageBack">上一页</a>
<a href="showBankNo.php?newpage=$pageGoto">下一页</a>
<a href="showBankNo.php?newpage=$pagecount">尾页</a>
<a>总页数{$pagecount}---当前是{$newpage}页</a>
eof;
?>

<!-- end .container --></div>
</body>

新学 PHP 日记。(分页查询)相关推荐

  1. Diary(三)——日记列表显示以及分页查询的实现(下)

    上一节实现了日记列表的显示这个功能,这一节来实现以下分页查询的功能: 目录 1.dao层,获取总记录数方法: 2.web层,在MainServlet中写PageBean组件: 3.dao层,查询数据时 ...

  2. [JAVA EE] JPA 查询用法:自定义查询,分页查询

    项目已上传:https://codechina.csdn.net/qq_36286039/javaee 自定义查询 问题:内置的crud功能不满足需求时如何添加自定义查询? 几种自定义查询方法 方法命 ...

  3. jpa分页查询_spring data jpa 居然提供了这么多查询方式!

    spring data jpa提供了多种查询方式,如下: 方法名称查询 继承Repository接口 测试代码 方法名称中支持的关键字(官方文档提供) 使用JPA命名查询 在User实体中定义jpql ...

  4. Oracle中分页查询语句

    Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...

  5. Castle ActiveRecord学习(四)延迟加载、分页查询、where条件

    一.延迟加载 //用户发布的主题,一对多:Table:外键表:ColumnKey:外键:Lazy:延迟加载:Cascade:级联操作(级联删除)[HasMany(typeof(ThemeInfo), ...

  6. 【sql】实现分页查询

    分页查询,以五条五条查询为例: 代码实现: select * from goods_list LIMIT 0 , 5; 从第0条开始,查询五条

  7. java中的分页 效率考虑_面试官:数据量很大,分页查询很慢,有什么优化方案?...

    当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询.对于数据库分页查询,也有很多种方法和优化的点. 下面简单说一下我知道的一些 ...

  8. Oracle的分页查询

    为什么80%的码农都做不了架构师?>>>    因为Oracle不像MySQL一样有limit函数来实现分页查找,oracle要实现分页查询可使用关键字rownum来处理.使用row ...

  9. mysql临时表如何分页查询慢_数据量很大,分页查询很慢,怎么优化?

    作者:悠悠i,来源: http://uee.me/aVSnD 当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询.对于数据库分 ...

  10. SQL Server中的分页查询

    分页查询很简单,具体代码如下: --分页查询--查询1-3行数据 select top 3 * from emp order by sal desc;--查询4-6行数据 select top 3 * ...

最新文章

  1. js--webSocket入门
  2. 剑指offer-面试题20.顺时针打印矩阵
  3. java计算下周一_java – 如何计算下周?
  4. UI设计:掌握这6点,轻松0到1
  5. Win7打印时文档被挂起的解决方法
  6. 23根火柴游戏 c语言,23 根火柴游戏
  7. mysql group by cube_SparkSQL 中group by、grouping sets、rollup和cube方法详解
  8. Error connecting to database: No such file or directory
  9. flash 转 html5 工具_转
  10. [ACM训练] 算法初级 之 搜索算法 之 广度优先算法BFS (POJ 3278+1426+3126+3087+3414)
  11. 禅道客户端安装教程(超详细)
  12. 方方格子授权码_助力上分!灌篮高手正版授权手游礼包码攻略及防守技巧汇总...
  13. 计算机键盘正确手势,打字时如何正确放置手指 正确的键盘打字手势(图文)...
  14. Unity贴图ASTC压缩格式
  15. [BZOJ4556][Tjoi2016Heoi2016]字符串(二分+后缀数组+主席树)
  16. 在线免费caj转Word,不用安装软件
  17. AS导入项目或开启项目时,Gradle一直卡在build状态
  18. 内网渗透-WindowsLinux痕迹清除
  19. viper4android 2.5正版,VIPER4Android最新版本
  20. python计算md5码

热门文章

  1. 11条让你人间清醒的职场箴言
  2. java从网站上获取图片
  3. 三星礼包 android,三星Galaxy S10彩蛋大礼包到货!神秘竞买得主现身
  4. MySQL密码长不为6_mysql密码问题
  5. Swoole中的进程和线程
  6. python通过openni获取奥比中光Astra Pro的深度值和RGB图像
  7. 液晶电视核心技术解析
  8. 2 一个完整的计算机系统包括,一个完整的计算机系统包括(19页)-原创力文档...
  9. HTC Vive 开发(二)——VRTK使用
  10. c#美化Combox