分页PHP
2021/6/11 20:21:02
本文主要是介绍分页PHP,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
<?php
//1、连接数据库
$link = mysqli_connect('127.0.0.1','root','root','1906');
//2、设置字符集
mysqli_set_charset($link,'utf8');
//接收当前页
$page = isset($_GET['page']) ? $_GET['page'] : 1;
//设置每页显示的条数
$len = 3;
//求出总条数
$sql = "select * from users";
$res = mysqli_query($link,$sql);
$count = mysqli_num_rows($res);
//总页数
$last_page = ceil($count/$len);
//求出偏移量=(当前页-1)*每页的条数
$limit = ($page-1)*$len;
//查询
$sql = "select * from users limit $limit,$len";
$res = mysqli_query($link,$sql);
$data = mysqli_fetch_all($res,1);
//释放结果集
//关闭数据库
?>
<table>
<tr>
<th>主键id</th>
<th>学生姓名</th>
<th>学生性别</th>
<th>学生年龄</th>
<th>学生头像</th>
</tr>
<?php foreach ($data as $k=>$v){ ?>
<tr>
<th><?php echo $v['id']?></th>
<th><?php echo $v['name']?></th>
<th><?php echo $v['sex']==1?'男':'女' ?></th>
<th><?php echo $v['age']?></th>
<th><img src="<?php echo $v['img']?>" width="100" height="100"></th>
</tr>
<?php } ?>
</table>
<?php
echo "<a href='?page=1'>".'|<'."</a> "; // 第一页
for ($i=1; $i<=$last_page; $i++) {
echo "<a href='?page=".$i."'>".$i."</a> ";
};
echo "<a href='?page=$last_page'>".'>|'."</a> "; // 最后一页
?>
这篇关于分页PHP的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-03php客户端微信小程序根据分享携带参数进入指定页面-icode9专业技术文章分享
- 2024-07-02phpstrom链接ftp 提示上传成功 但是ftp代码没变-icode9专业技术文章分享
- 2024-06-30百度空间安装易优,如何去除URL中的index.php-icode9专业技术文章分享
- 2024-06-30宝塔Linux服务器隐藏index.php-icode9专业技术文章分享
- 2024-03-29env: php: no such file or directory
- 2024-03-01php foreach break
- 2024-02-26Exception参数 php-icode9专业技术文章分享
- 2023-12-30PHP文件批量上传-icode9专业技术文章分享
- 2023-12-30thinkphp6 withJoin-icode9专业技术文章分享
- 2023-12-27MagicArray:像php一样,让Go业务代码不再卷!