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);
先查出总数量,自己定义一个页面显示几个数,然后除法得出总共多少页。