<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_47936"> <div class="blockcode"> <div id="code_f42"><ol> <li> <li><?php <li>/*<li>* php分页查询代码<li>* <li>*/<li>$perpagenum = 10;//定义每页显示几条 <li>$total = mysql_fetch_array(mysql_query("select count(*) from a"));//查询数据库中一共有多少条数据 <li>$Total = $total[0]; // <li>$Totalpage = ceil($Total/$perpagenum);//上舍,取整 <li>if(!isset($_GET['page'])||!intval($_GET['page'])||$_GET['page']>$Totalpage)//page可能的四种状态 </li> <li>{ </li> <li> $page=1; </li> <li>} </li> <li>else </li> <li>{ </li> <li> $page=$_GET['page'];//如果不满足以上四种情况,则page的值为$_GET['page'] </li> <li>} </li> <li>$startnum = ($page-1)*$perpagenum;//开始条数 </li> <li>$sql = "select * from a order by id limit $startnum,$perpagenum";//查询出所需要的条数 </li> <li>echo $sql." </li> <li>"; </li> <li>$rs = mysql_query($sql); </li> <li>$contents = mysql_fetch_array($rs); </li> <li>if($total)如果$total不为空则执行以下语句 </li> <li>{ </li> <li> do </li> <li> { </li> <li> $id = $contents['id']; </li> <li> $name = $contents['name']; </li> <li> ?> </li> <li> <table border="0" align="center"> </li> <li> <tr> </li> <li> <td>id: </li> <li> <?php echo $id;?> </li> <li> </td> </li> <li> </tr> </li> <li> <tr> </li> <li> <td>name: </li> <li> <?php echo $name;?> </li> <li> </td> </li> <li> </tr> </li> <li> </table> </li> <li> <?php <li> } <li>while($contents = mysql_fetch_array($rs));//do....while <li>$per = $page - 1;//上一页 <li>$next = $page 1;//下一页 <li>echo "<center>共有".$Total."条记录,每页".$perpagenum."条,共".$Totalpage."页 "; </li> <li>if($page != 1) </li> <li>{ </li> <li>echo "<a href='".$_SERVER['PHP_SELF']."'>首页</a>"; </li> <li>echo "<a href='".$_SERVER['PHP_SELF'].'?page='.$per."'> 上一页</a>"; </li> <li>} </li> <li>if($page != $Totalpage) </li> <li>{ </li> <li>echo "<a href='".$_SERVER['PHP_SELF'].'?page='.$next."'> 下一页</a>"; </li> <li>echo "<a href='".$_SERVER['PHP_SELF'].'?page='.$Totalpage."'> 尾页</a></center>"; </li> <li>} </li> <li>} </li> <li>else如果$total为空则输出No message </li> <li>{ </li> <li>echo "<center>No message</center>"; </li> <li>} </li> <li>?></li> </ol></div> <em onclick="copycode($('code_f42'));">复制代码</em> </div> <h4>推荐阅读:</h4> <ul> <li>php与ajax无刷新分页代码</li> <li>php 文章分页的实现代码</li> <li>php limit 翻页(分页)代码</li> <li>带多种分页方式的php分页类</li> <li>上一页与下一页的php分页代码</li> <li>前十页、后十页方式的php分页代码</li> <li>简单的php分页代码的例子</li> <li>一个不错的php分页类的代码</li> <li>一个分页函数:上一页 下一页</li> <li>一个好用的php分页类</li> <li>php长文章分页代码</li> <li>一个实用的php分页类</li> <li>快速php分页类</li> </ul> </td></tr></table> <div id="comment_47936" class="cm"> </div> <div id="post_rate_div_47936"></div> <br><br>