日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

php实现数据库分页查询

發布時間:2023/12/20 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php实现数据库分页查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫查詢經常涉及到分頁顯示。
為了方便,我全部寫在了一個文件里,具體實現的時候最好將他們分開。
同時也沒有什么樣式,就是一個簡簡單單的實現。
1.page_list.php:

<?php include "conn.php"; // 設置每頁顯示條數 $pageSize = 2; // 查詢數據庫記錄總數 $res = mysqli_query(getConn(), "select count(*) from book"); $count = mysqli_fetch_row($res); $count = $count[0]; // 設置最大頁數 $max_page = ceil($count/$pageSize); // 初始化頁數 $page = isset($_GET['page'])?intval($_GET['page']):1; $page = $page > $max_page ? $max_page : $page; $page = $page < 1 ? 1 : $page; // 每次起始查找位置 $lim = ($page - 1)*$pageSize; // 每次查詢從第$lim條開始,查詢$pageSize條 $result_ = mysqli_query(getConn(), "select * from book limit {$lim}, {$pageSize}"); $query_result = array(); $i = 0; // 將結果存放到$query_result if (mysqli_num_rows($result_) > 0) {while ($row = mysqli_fetch_assoc($result_)) {$query_result[$i] = $row;$i++;} } ?>// 頁面顯示 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>圖書列表</title> </head> <body><a href="select_limit.php?page=1">首頁</a><a href="select_limit.php?page=<?php echo ($page - 1) > 0 ? ($page - 1) : 1;?>">上頁</a><a href="select_limit.php?page=<?php echo ($page + 1) < $max_page ? ($page + 1 ) : $max_page; ?>">下頁</a><a href="select_limit.php?page=<?php echo $max_page ?>">尾頁</a><table border = "1"><tr><td>bookId</td><td>bookName</td><td>bookPrice</td><td>bookCount</td><td>Operation</td></tr><?php foreach ($query_result as $it) { ?><tr><td><?php echo $it['bookid'];$id = $it['bookid']; ?></td><td><?php echo $it['bookname'] ?></td><td><?php echo $it['bookprice'] ?></td><td><?php echo $it['bookcount'] ?></td><td><a href="selectById.php?id=<?php echo $id;?>" target="select">修改</a><a href="5_10_deleteData.php?id=<?php echo $id;?>">刪除</a></td></tr><?php } ?></table> </body> </html>

2.conn.php

<?php // 連接數據庫函數 function getConn(){// 數據庫MySQLi// 創建連接$conn = mysqli_connect("localhost", "root", "284513", "bookdb");// 檢測連接if (!$conn) {die("連接失敗: " . mysqli_connect_error());}return $conn; } ?>

總結

以上是生活随笔為你收集整理的php实现数据库分页查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。