php,sql简单分页
2021/11/5 2:11:25
本文主要是介绍php,sql简单分页,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
<?php echo ' <script src="bootstrap/bootstrap/js/jquery/2.0.0/jquery.min.js"></script> <link href="bootstrap/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet" /> <script src="bootstrap/js/bootstrap/3.3.6/bootstrap.min.js"></script>'; //获取连接,设置字符集 $link=mysqli_connect('127.0.0.1','root','root' ,'test','3306'); //echo $link?'连接数据库成功':'连接数据库失败'; mysqli_set_charset($link,'utf8'); //定义变量由浏览器传入 $page=isset($_GET['p'])? $_GET['p']:1; //查询语句,limit后的两个参数:第一个是查询的起始位置,第二个是显示的数据条数 $sql = "select * from list limit ".($page-1) * 5 .",5 "; $result=mysqli_query($link,$sql); //mysqli_query() 函数执行某个针对数据库的查询。 //设置表格及其样式 echo "<table border=1 cellpadding=5 cellspacing=0 align='center' width='15%'>"; echo "<tr> <td>id</td> <td>username</td> <td>Provice</td> </tr>"; while ($rows=mysqli_fetch_assoc($result)){ echo"<tr>"; echo "<td>{$rows['id']}</td>"; echo "<td>{$rows['username']}</td>"; echo "<td>{$rows['Provice']}</td>"; echo "</tr>"; } //循环输出数据 echo "</table>"; mysqli_free_result($result); //mysqli_free_result() 函数释放结果内存。 $to_sql="SELECT COUNT(*)FROM list"; //统计数据库表里的数据 $result= mysqli_query($link,$to_sql); $row=mysqli_fetch_array($result); //mysqli_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。 $count=$row[0]; $to_pages=ceil($count/5); if($page<=1){ echo "<a href='".$_SERVER['PHP_SELF']."?p=1' style='margin-left: 700px;margin-top: 100px'>上一页</a>"; }else{ echo "<a href='".$_SERVER['PHP_SELF']."?p=".($page-1)."' style='margin-left: 700px; margin-top: 100px'>上一页</a>"; } if ($page<$to_pages){ echo "<a href='".$_SERVER['PHP_SELF']."?p=".($page+1)."'style='margin-left: 40px' >下一页</a>"; }else{ echo "<a href='".$_SERVER['PHP_SELF']."?p=".($to_pages)."' style='margin-left: 40px'>下一页</a>"; }View Code
效果图“:
这篇关于php,sql简单分页的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-19php8的协程和hyperf的协程有什么区别?-icode9专业技术文章分享
- 2024-12-19php8 的fiber是什么?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-11-29使用PHP 将ETH账户的资产汇集到一个账户
- 2024-11-23怎么实现安卓+php 热更新方案?-icode9专业技术文章分享
- 2024-11-22PHP 中怎么实现判断多个值是否为空、null 或者为 false?-icode9专业技术文章分享
- 2024-11-11开源 PHP 商城项目 CRMEB 二次开发和部署教程
- 2024-11-09怎么使用php在kaufland平台刊登商品?-icode9专业技术文章分享
- 2024-11-05PHP的抽象类和接口是什么,有什么区别-icode9专业技术文章分享