php简单分页原理与分页代码示例

发布时间:2019-12-23编辑:脚本学堂
本文通过php分页代码实例来了解下php分页原理,一个轻量级的简单php分页代码,需要的朋友参考下。

提到php分页,看了网上的很多分页原理,略显复杂,对初学者来说不好理解。

专题推荐:php分页代码大全

分享一个很简洁很轻量的一个分页,主要是通过实例学习下php分页原理是怎样的?一起来看看吧。

 

复制代码 代码示例:

<?php 
/*******分页原理*********/ 
//每页显示记录条数 
$page_size = 3; 
$sql = "select * from message"; 
$result = mysql_query($sql); 

//总记录条数 
$num = mysql_num_rows($result); 
//总页面数量的计算 
if($num<=$page_size) { $page_count =1; } 
if($num%$page_size) { $page_count = intval($num/$page_size)+1 ;} 
if($num%$page_size==0)  { $page_count = $num/$page_size ;} 
 
if( isset($_GET['page']) ){ 
    $page = intval($_GET['page']); 

else{ 
    $page = 1; 

 
$sql_page= "select * from message limit ".($page-1)*$page_size.",$page_size"; 
$do = mysql_query($sql_page); 
while( $re = mysql_fetch_object($do)){ 
      echo '随便写点什么都行'; 

 
if($page<>1){ 
    echo '<a href="?page='.($page_count/$page_count).'">首页</a>';  
    echo '<a href="?page='.($page-1).'">上一页</a>';  

 
if($page<>$page_count){ 
    echo '<div class="rpage">'; 
    echo '<a href="?page='.($page+1).'">下一页</a>';  
    echo '<a href="?page='.($page_count).'">最后一夜</a>';  
    echo '</div>';