当前位置: 首页 > news >正文

PHP分页显示数据,在phpMyadmin中添加数据

<?php
$con=mysqli_connect('localhost','root','','stu');
mysqli_query($con,"set names utf8"); //设置字符集为utf8
$sql="select * from teacher";
$result=mysqli_query($con,$sql);
$count=mysqli_num_rows($result); //记录总条数$count。
$pagesize=10;//每页要显示的记录条数$pagesize
if ($count%$pagesize==0) $pagecount=$count/$pagesize;else $pagecount=(int)($count/$pagesize+1); //总页数$pagecount
$row=mysqli_fetch_assoc($result); //数组$row的键名为字段名
  
$page=@$_REQUEST["page"];  //欲显示的页数$page
if ($page==null) $currentpage=1;else $currentpage=intval($page);
for($i=1;$i<=($currentpage-1)*$pagesize;$i++) //指定每一页面显示20条记录 
{  if (!$row) break;
   $row=mysqli_fetch_assoc($result); 
}

?>
<table width="500" border="1" align="center" cellpadding="0">
  <tr>
    <td height="25" colspan="5" align="center" bgcolor="#99CCCC">第<?php echo $currentpage;?>页/共<?php echo $pagecount;?>页</font> &nbsp;&nbsp;
     <?php
      if ($currentpage==1)  echo "首 页 | 上一页 | ";
      else
      {?>
          <a href="EX7-7.php?page=1">首 页</a> |
          <a href="EX7-7.php?page=<?php echo $currentpage-1;?>">上一页</a> |
      <?php
      }
              
      if ($currentpage==$pagecount) echo "下一页 | 尾 页";
      else
      {?>
          <a href="EX7-7.php?page=<?php echo $currentpage+1;?>">下一页</a> |
          <a href="EX7-7.php?page=<?php echo $pagecount;?>">尾 页</a>
      <?php
      }
      ?></td>
  </tr>
  <tr>
    <td width="100" height="25" align="center">职工号</td>
    <td width="100" height="25" align="center">姓名</td>
    <td width="100" height="25" align="center">密码</td>
    <td width="100" height="25" align="center">性别</td>
    <td width="100" height="25" align="center">出生日期</td>
  </tr>
   <?php
        for($i=1;$i<=$pagesize;$i++)
        {  if (!$row) break;        
   ?>        
  <tr>
    <td width="100" height="25" align="center"><?php echo $row["职工号"];?></td>
    <td width="100" height="25" align="center"><?php echo $row["姓名"];?></td>
    <td width="100" height="25" align="center"><?php echo $row["密码"];?></td>
    <td width="100" height="25" align="center"><?php echo $row["性别"];?></td>
    <td width="100" height="25" align="center"><?php echo $row["出生日期"];?></td>
  </tr>
   <?php
            $row=mysqli_fetch_assoc($result); 
        }
    ?>
</table>

添加teacher表中的数据

首先创建表中的表头内容

在填入数据

最后的结果如下图:

相关文章:

  • 深入理解高性能网络通信:从内核源码到云原生实践
  • 云原生 MySQL 架构:从容器化到 Serverless
  • Golang领域Beego框架的中间件开发实战
  • 互联网大厂Java求职面试:云原生与AI融合下的系统设计挑战-2
  • OrangePi Zero 3学习笔记(Android篇)1 - 搭建环境
  • Nyx-1 思路整理
  • 系统学习算法:动态规划(斐波那契+路径问题)
  • app根据蓝牙名字不同,匹配不同的产品型号,显示对应的UI界面
  • RHCSA Linux系统 网络管理
  • 深入理解West:介绍、使用及与Repo的对比
  • Linux之基础开发工具二(makefile,git,gdb)
  • vue3 报错
  • Python爬虫(19)Python爬虫破局动态页面:逆向工程与无头浏览器全链路解析(从原理到企业级实战)
  • Prometheus的安装部署
  • Nginx 安全防护与Https 部署实战
  • nnUNet V2修改网络——暴力替换网络为Swin-Unet
  • Windows远程连接MySQL报错,本地navicat能连接MySQL
  • 解决 Open WebUI 网络搜索错误:`NameResolutionError`
  • Windows11下通过Docker安装mysql8.0
  • 科学养身指南:600 字开启健康生活
  • 中方对中美就关税谈判的立场发生变化?外交部:中方立场没有任何改变
  • 创新创业50人论坛开幕在即,双创青年为何选择来上海筑梦?
  • “半世纪来对无争议边界最深入袭击”:印巴冲突何以至此又如何收场?
  • 文旅部:加强对景区索道、游船等设施设备安全隐患排查整治
  • 五一假期上海虹桥边检站出入境近4.7万人次,韩国入境旅客同比增118%
  • 涉“子宫肌瘤”论文现55例男性对照观察患者?山大齐鲁医院:正在调查