91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在PHP腳本中應用limit來分頁

PHP
小樊
90
2024-07-31 15:05:11
欄目: 編程語言

在PHP腳本中應用limit來分頁,可以使用MySQL數據庫的LIMIT語句來限制查詢結果的數量,并結合頁碼和每頁顯示的數量來實現分頁效果。

以下是一個簡單的示例:

<?php
$page = isset($_GET['page']) ? $_GET['page'] : 1; // 當前頁碼
$per_page = 10; // 每頁顯示的數量
$start_from = ($page - 1) * $per_page; // 查詢的起始位置

// 連接數據庫
$conn = new mysqli('localhost', 'username', 'password', 'database');

// 查詢數據,并限制結果數量
$query = "SELECT * FROM table_name LIMIT $start_from, $per_page";
$result = $conn->query($query);

// 輸出查詢結果
while($row = $result->fetch_assoc()) {
    echo $row['column_name'] . "<br>";
}

// 生成分頁鏈接
$query = "SELECT COUNT(*) as total_count FROM table_name";
$result = $conn->query($query);
$row = $result->fetch_assoc();
$total_count = $row['total_count'];
$total_pages = ceil($total_count / $per_page);

for ($i = 1; $i <= $total_pages; $i++) {
    echo "<a href='?page=$i'>$i</a> ";
}

// 關閉數據庫連接
$conn->close();
?>

在上面的示例中,我們通過GET參數page獲取當前頁碼,然后根據每頁顯示的數量計算出查詢的起始位置。使用LIMIT語句限制查詢結果的數量,并通過循環輸出每條數據。最后,通過查詢總記錄數和每頁顯示的數量計算出總頁數,并生成分頁鏈接。

0
都匀市| 鱼台县| 彩票| 庄河市| 邵武市| 广西| 资溪县| 偏关县| 和政县| 丽水市| 耒阳市| 七台河市| 峨山| 白山市| 德阳市| 顺义区| 长乐市| 宾阳县| 通海县| 堆龙德庆县| 岗巴县| 温泉县| 汝阳县| 钦州市| 东城区| 西丰县| 华池县| 郑州市| 闽清县| 贡觉县| 上犹县| 鄂托克旗| 民丰县| 宁乡县| 张家口市| 佛坪县| 扎兰屯市| 宕昌县| 西乌珠穆沁旗| 镇江市| 景德镇市|