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表中的数据

首先创建表中的表头内容

在填入数据

最后的结果如下图:

相关推荐
37手游移动客户端团队1 天前
招聘-高级安卓开发工程师
android·客户端
用户41659673693551 天前
WebView 请求异常排查操作手册
android·前端
Kapaseker1 天前
学不动了,入门 Compose Styles API
android·kotlin
墨狂之逸才2 天前
Android TV WebView 遥控器按键处理:从全透传到白名单
android
plainGeekDev2 天前
MVC 写法 → MVVM
android·java·kotlin
恋猫de小郭2 天前
Flutter Patchwork,不用 Fork 改依赖包源码的第三方工具
android·前端·flutter
三少爷的鞋2 天前
“结构化”这个词,本质上就是——把混乱的东西变成有组织、有规则、有边界的东西
android
方白羽3 天前
Android Gradle 缓存与文件目录深度解析
android·gradle·android studio
曲幽3 天前
Termux里的二进制和脚本,到底怎么运行才不踩坑?Termux-service 保活妙招!
android·termux·nohup·services·wake-lock
plainGeekDev3 天前
单例模式 → object 声明
android·java·kotlin