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;?\>页/共\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表中的数据

首先创建表中的表头内容

在填入数据

最后的结果如下图:

相关推荐
帅次1 小时前
Android 17 开发者实战:核心更新与应用场景落地指南
android·java·ios·android studio·iphone·android jetpack·webview
大鹏说大话1 小时前
SQL 排序与分组实战:解决“分组后取最新数据“
android·java·数据库
搜狐技术产品小编20234 小时前
破局与重构:纯端侧 Android 自动化引擎的尝试与未来推演
android·运维·重构·自动化
码云骑士4 小时前
Android SystemServer启动过程
android·systemserver
weiggle5 小时前
第三篇:可组合函数(Composable)——Compose 的基石
android·前端
独隅6 小时前
Android Studio 接入多种不同 AI 大模型进行开发的全面详细指南(Android Studio+AI)
android·人工智能·android studio
夜微凉46 小时前
三、MySQL
android·数据库·mysql
我命由我123457 小时前
Android 开发问题:项目同时引入了两个包含相同类文件的库(AndroidX 库、旧版本支持库),导致了重复类错误
android·java·java-ee·android studio·android-studio·androidx·android runtime
anthonyzhu7 小时前
安卓Android studio panda run无法应用更新的问题
android·ide·android studio
寂夜了无痕7 小时前
IntelliJ IDEA 高效配置:新建文件自动生成作者与时间注释
java·ide·intellij-idea