Maison >développement back-end >tutoriel php >Exemple de pagination PHP MySql

Exemple de pagination PHP MySql

jacklove
jackloveoriginal
2018-05-22 10:09:381440parcourir

L'exemple suivant montre l'interrogation de données PHP via la base de données Mysql et l'exécution de la pagination :

<?php 
$num_rec_per_page=10;   // 每页显示数量
mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;);  // 数据库连接
mysql_select_db(&#39;apex1&#39;);  // 数据库名
if (isset($_GET["page"])) { 
$page  = $_GET["page"]; } 
else { $page=1; }; 
$start_from = ($page-1) * $num_rec_per_page;
 $sql = "SELECT * FROM student LIMIT $start_from, $num_rec_per_page";
  $rs_result = mysql_query ($sql); // 查询数据?> 
  <table><tr><td>Name</td><td>Phone</td></tr><?php 
while ($row = mysql_fetch_assoc($rs_result)) { ?> 
            <tr>
            <td><?php echo $row[&#39;Name&#39;]; ?></td>
            <td><?php echo $row[&#39;Phone&#39;]; ?></td>            
            </tr><?php 
}; ?> </table><?php 
$sql = "SELECT * FROM student"; $rs_result = mysql_query($sql); //查询数据
$total_records = mysql_num_rows($rs_result);  // 统计总共的记录条数
$total_pages = ceil($total_records / $num_rec_per_page);  // 计算总页数
echo "<a href=&#39;pagination.php?page=1&#39;>".&#39;|<&#39;."</a> "; // 第一页
for ($i=1; $i<=$total_pages; $i++) { 
            echo "<a href=&#39;pagination.php?page=".$i."&#39;>".$i."</a> "; }; 
            echo "<a href=&#39;pagination.php?page=$total_pages&#39;>".&#39;>|&#39;."</a> "; // 最后一页?>

Cet article présente des exemples de pagination PHP MySql Pour plus de connaissances connexes, veuillez prêter attention au site Web chinois php.

Recommandations associées :

Traitement des données des tampons de protocole en PHP

À propos de la classe de requête express PHP

php envoie des données XML via curl et obtient des données XML

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