简单入门级php分页代码

一个初学者写的一款php分页,共 20 条 上一页 下一页这种效果,有需要分页的朋友可以参考一下,代码如下:

  1. <?php
  2. include("file.php");
  3. $pagesize=5;
  4. $url=$_SERVER[REQUEST_URI];
  5. $url=parse_url($url);
  6. $url=$url[path];
  7. $a=mysql_query("select * from message");
  8. $b=mysql_num_rows($a);
  9. if($_GET[page]){
  10. $pagevel=$_GET[page];
  11. $page=($pagevel-1)*pagesize;
  12. $page.=',';
  13. }else{
  14. $page=1; //这里加个未获取到值的处理
  15. }
  16. if($b>$pagesize){
  17. if($pagevel<=1) $pagevel=1;
  18. echo "共 $b 条 <a herf=$url?page="($pagevel-1)">上一页</a>" .
  19. " <a herf=$url?page="($pagevel+1)">下一页</a>";
  20. }
  21. $sql="select * from message limit $page ,$pagesize ";
  22. $query=mysql_query($sql);
  23. while($row=mysql_fetch_array($query)){
  24. echo "<hr><br>"."$row[title]"."$row[context]";
  25. }
  26. ?>