概述<?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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容