当前位置: 首页 > 后端技术 > PHP

纯流程化分页,简单方便

时间:2023-03-29 20:35:36 PHP

query('select*fromuser');if(empty($result)){echo'查询失败';死();}else{$total=$result->num_rows;//记录总数}if(isset($_GET['page'])&&$_GET['page']!=null){$page=$_GET['page'];//点击当前页$pageSize=3;//每页显示的项目数$start=($page-1)*$pageSize;//数据查询起始位置$pageTotal=ceil($total/$pageSize);//总页数$sql="select*fromuserlimit$start,$pageSize";if(!empty($result=$conn->query($sql))){while($row=$result->fetch_assoc()){echo"$row[name]";回声“”;}回声“
”;/*============页码包=============*/$pagenum=array();如果($pageTotal>1){$pre=$page-1;if($page==1){//当前页为1,禁止向前翻$pagenum[0]="上一页";}else{$pagenum[0]="上一页";}for($i=1;$i<=$pageTotal;$i++){$pagenum[$i]="$i";}$next=$page+1;if($next>$pageTotal){$pagenum[$pageTotal+1]="下一页";}else{$pagenum[$pageTotal+1]="下一页";}print_r($pagenum);}}}?>