5月28日

关于商城的分页显示这部分很有意思,在网上查找各种实现攻略后,采取了一种简单的操作

$sql ="SELECT count(*) as 'count' from g";//查询记录的sql语句
$result = mysqli_query($conn,$sql) or die("查询失败");;
$arr = mysqli_fetch_array($result);
$count = $arr['count'];
$pagesize = 5;
$pages = ceil($count/$pagesize);//共多少页


$prepage = $currentpage -1;
if($prepage<=0)
$prepage=1;


$nextpage = $currentpage+1;
if($nextpage >= $pages){
$nextpage = $pages;
}


$start =($currentpage-1) * $pagesize;//起始位置
$sql = "SELECT * from g limit $start,$pagesize";
//echo $sql."----";
//echo $count;

// $sql = "select * from student";
$result1 = mysqli_query($conn,$sql);


先查出总数量,自己定义一个页面显示几个数,然后除法得出总共多少页。
posted @ 2021-05-28 18:59  不咬牙  阅读(46)  评论(0编辑  收藏  举报