Home  >  Article  >  Backend Development  >  Share php paging function module, php paging function module_PHP tutorial

Share php paging function module, php paging function module_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 09:50:32762browse

Share php paging function module, php paging function module

Post a picture first to see the effect

Please post the code

<&#63;php
 $localhost = "localhost";
 $username = "root";
 $password = "root";
 $db = "test";   //信息
 $pagesize = 5;
 $conn = mysql_connect($localhost,$username,$password); //链接数据库
  if(!$conn){
   echo "数据库链接失败".mysql_error();
  }
 mysql_query("SET NAMES 'UTF8'"); //编码转化
 $db_select = mysql_select_db($db); //选择表
          //查询记录总数
 $total_sql = "select COUNT(*) from page";
 $total_result = mysql_query($total_sql);
 $total_row_arr = mysql_fetch_row($total_result);
 $total_row = $total_row_arr[0];   //总条数
 //总页数
 $total = ceil($total_row / $pagesize);
 //当前页数
 $page = @$_GET['p'] &#63; $_GET['p'] : 1;
  //limit 下限
 $offset = ($page - 1)*$pagesize;
 
 $sql = "select * from page order by id limit {$offset},{$pagesize}";
 $result = mysql_query($sql);
 echo "<p>PHP分页代码的小模块</p>";
 echo "<table border=1 cellspacing=0 WIDTH=60% align=center>";
 echo "<tr><td>ID</td><td>NAME</td></tr>";
 while($row = mysql_fetch_assoc($result)){
  $id = $row['id'];
  $name = $row['name'];
  echo "<tr><td>".$id."</td><td>".$name."</td></tr>";
 }
 echo "</table>";
 //上一页 、下一页
 $pageprev = $page -1 ;
  if($page > $total){
   $pagenext = $total;
  } else{
   $pagenext = $page +1;
  }
 // 做链接 跳转;
 echo "<h3> <a href='page.php&#63;p={$pageprev}'>上一页</a> 丨<a href='page.php&#63;p={$pagenext}'>下一页</a></h3>";
 
 mysql_free_result($result);
 mysql_close($conn);
&#63;>

Key points:

1.

$sql = "select * from page order by id limit {$offset},{$pagesize}";

2.

Copy code The code is as follows: echo "684271ed9684bde649abda8831d4d355 16e523479d153e00c868c1ddb940ec2ePrevious page16ef26f8b7ea0fc89bdf90e275a93e5d丨c63cdfdf958f8336cabc61bfae7a3b24Next page5db79b134e9f6b82c0b36e0489ee08ed39528cedfa926ea0c01e69ef5b2ea9b0";

These two points are the key to embodying the art of paging technology and PHP code~

The above is all the content shared with you in this article. I hope you will like it.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1017888.htmlTechArticleShare the php paging function module, php paging function module first post a picture to see the effect, then post the code php $localhost = "localhost"; $username = "root"; $password = "root"; $db = "t...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn