Heim > Backend-Entwicklung > PHP-Tutorial > PHP MySql-Paging-Beispiel

PHP MySql-Paging-Beispiel

jacklove
Freigeben: 2023-03-27 10:58:02
Original
1484 Leute haben es durchsucht

Das folgende Beispiel zeigt, wie PHP Daten über die MySQL-Datenbank abfragt und Paging durchführt:

<?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> "; // 最后一页?>
Nach dem Login kopieren

In diesem Artikel werden PHP-MySql-Paging-Beispiele vorgestellt. Weitere Informationen finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Verarbeitung von Protokollpufferdaten in PHP

Über die PHP-Express-Abfrageklasse

php sendet XML-Daten über Curl und erhält XML-Daten

Das obige ist der detaillierte Inhalt vonPHP MySql-Paging-Beispiel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage