标题 | php入门学习知识点二PHP简单的分页过程与原理 |
范文 | PHP简单的分页过程与原理分析,主要是读取数据库的时候,如果数据库内容较多,我们就需要分页显示。 <?php require'../inc/conn.php'; ?> <?php //初始参数设置 $pagesize=5;//分页大小 $pagenum=1;//默认为第一页 //第一步:获取当前是第几页 if($_GET){ if($_GET['pagenum']){ $pagenum=$_GET['pagenum']; } } //第二步:获取当前分页的内容列表 $sql="Select*Frommessagelimit".($pagenum-1)*$pagesize.",$pagesize"; $result=mysql_query($sql); while(($row=mysql_fetch_array($result))==true){ echo'<hr>'.$row["title"].'</hr>'; } //第三步:获取记录数 $sql="SelectidFrommessage"; $result=mysql_query($sql); $rownum=mysql_num_rows($result); //第四步:记算分页数 if(($rownum%$pagesize)==0){ $pagecount=$rownum/$pagesize; }else{ $pagecount=(int)($rownum/$pagesize); } //第五步:得到分页链接 $url=$_SERVER["REQUEST_URI"]; $url=parse_url($url); $url=$url["path"]; //第六步:输出分页链接 if($pagenum==1){ echo"[第一页][上一页]"; }else{ echo"[<ahref=\"$url?pagenum=1\">第一页</a>][<ahref=\"$url?pagenum=".($pagenum-1)."\">上一页</a>]"; } if($pagecount==$pagenum){ echo"[下一页][最后一页]"; }else{ echo"[<ahref=\"$url?pagenum=".($pagenum+1)."\">下一页</a>][<ahref=\"$url?pagenum=".($pagecount)."\">最后一页</a>]"; } ?> |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。