分页PHP

Posted 910624858

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分页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的主要内容,如果未能解决你的问题,请参考以下文章

php 新闻内容显示页面分页怎么写?

php分页问题,知道的进

PHP分页初探 一个最简单的PHP分页代码实现

PHP分页初探 一个最简单的PHP分页代码实现

PHP分页初探 一个最简单的PHP分页代码实现

PHP分页问题!