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['pageNow'])){ $pageNow = $_GET['pageNow']; } $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['user_name']."<br>"; echo $row['name']."<br>"; echo $row['email']."<br>"; echo $row['password']."<br>"; echo $row['tel']."<br>"; } for ($i=1;$i<=$pageCount;$i++){ echo "<a href='userList.php?pageNow=$i'>$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!