Maison >développement back-end >tutoriel php >Comment implémenter la fonction d'affichage de pagination des données en PHP

Comment implémenter la fonction d'affichage de pagination des données en PHP

墨辰丷
墨辰丷original
2018-06-02 10:10:062323parcourir

Cet article présente principalement en détail la fonction d'affichage de pagination de données basée sur PHP. La pagination est une fonction fréquemment utilisée dans la gestion en arrière-plan. L'affichage de pagination facilite la gestion de grandes quantités de données.

Code d'implémentation :

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>用户列表</title>
</head>
<body>
<?php 
  $con = mysql_connect("localhost","root","");
  
  mysql_query("set names utf8");
  mysql_select_db("zhiye",$con);
  
  $pageSize = 1;   //每页显示的数量
  $rowCount = 0;   //要从数据库中获取
  $pageNow = 1;    //当前显示第几页
  
  //如果有pageNow就使用,没有就默认第一页。
  if (!empty($_GET[&#39;pageNow&#39;])){
    $pageNow = $_GET[&#39;pageNow&#39;];
  }
  
  $pageCount = 0;  //表示共有多少页
  
  $sql1 = "select count(id) from user";
  $res1 = mysql_query($sql1);
  
  if($row1=mysql_fetch_row($res1)){
    $rowCount = $row1[0];
  }
  
  //计算共有多少页,ceil取进1
  $pageCount = ceil(($rowCount/$pageSize));
  
  //使用sql语句时,注意有些变量应取出赋值。
  $pre = ($pageNow-1)*$pageSize;
  
  $sql2 = "select * from user limit $pre,$pageSize";
  $res2 = mysql_query($sql2);
 
  while($row=mysql_fetch_assoc($res2)){
    echo $row[&#39;user_name&#39;]."<br>";
    echo $row[&#39;name&#39;]."<br>";
    echo $row[&#39;email&#39;]."<br>";
    echo $row[&#39;password&#39;]."<br>";
    echo $row[&#39;tel&#39;]."<br>";
  }
  for ($i=1;$i<=$pageCount;$i++){
    echo "<a href=&#39;userList.php?pageNow=$i&#39;>$i</a> ";
  }
?>
</body>
</html>

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il pourra être utile pour l'aide à l'apprentissage de chacun .

Recommandations associées :

phpMéthodes pour résoudre et éviter l'envoi répété de formulaires

PHP détaillé explication de la fonction de données statistiques implémentée

Partage de deux méthodes de conversion de tableaux PHP codant gbk et utf8 l'un vers l'autre

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn