分页PHP

分页PHP,第1张

概述<?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;//设置每页显示的条

<?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全部内容,希望文章能够帮你解决分页PHP所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1000171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存