中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在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
琼结县| 建瓯市| 社旗县| 榆社县| 车险| 保亭| 丰都县| 新蔡县| 双鸭山市| 吴忠市| 平顶山市| 汪清县| 彝良县| 都昌县| 西吉县| 扶余县| 英德市| 碌曲县| 红河县| 龙泉市| 昭平县| 松江区| 宁都县| 枝江市| 开阳县| 贵州省| 苍溪县| 涟源市| 南陵县| 皮山县| 通海县| 博爱县| 德化县| 金平| 防城港市| 珠海市| 凉山| 南康市| 静海县| 林周县| 全椒县|