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

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在PHP中使用Mysqli類庫實現一個分頁效果

發布時間:2021-02-07 20:50:35 來源:億速云 閱讀:151 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關如何在PHP中使用Mysqli類庫實現一個分頁效果,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1、建立配置文件 config.inc.php

代碼清單如下

<?php
header('Content-Type:text/html;Charset=utf-8'); //設置header編碼
define('ROOT_PATH', dirname(__FILE__)); //設置根目錄
define('DB_HOST', 'localhost'); //數據庫服務器地址
define('DB_USER', 'root'); //數據庫用戶名
define('DB_PWD', '×××');//數據庫密碼,請根據機器填寫
define('DB_NAME', '×××'); //數據庫名稱,請根據機器填寫
define('DB_PORT', '3306'); //數據庫端口,請根據機器填寫
function __autoload($className) {
  require_once ROOT_PATH . '/includes/'. ucfirst($className) .'.class.php'; //自動加載類庫文件
}
?>

2、建立資訊測試文件 article.php

注:因本人 CSS 能力有限,所以為了演示功能,只使用了單純的 HTML
代碼清單及注釋如下

<?php
require 'config.inc.php'; //引入配置文件
$m = new M(); //實例化 M 類
$total = $m->Total('jzy_article'); //資訊文章總數
$page = new Page($total, 20); //實例化分頁類
/*
注意事項:
1、實例分頁 Page 類的時候,需要傳兩個參數:記錄總數;每頁顯示的記錄數。
2、當傳入參數后,Page 類中有個setLimit()方法會自動計算出 SQL 中的 limit 值。比如:URL 參數中 page 為1的時候,limit 值為“0,20”;為2的時候,limit 值為“20,20”……
3、計算出來的 $page->limit,必須放在 FetchAll 方法中的最后一位,詳情請查看 FetchAll 方法
*/
$data = $m->FetchAll("jzy_article", "title, source, writer, pubdate", "", "id DESC", $page->limit); //根據 M 類庫中的 FetchAll 方法獲取數據
?>
<style>
/* 分頁樣式 */
#page {text-align:right;  padding:10px;clear:both;}#page a {border:1px solid #666;padding:2px 5px;margin:0 2px;color:#3b6ea5;text-decoration:none;}#page a:hover,#page span.me {color:#fff;border:1px solid #000;background:#000;text-decoration:none;}#page span.disabled {border:1px solid #ccc;padding:2px 5px;margin:0 2px;color:#ccc;}#page span.me {padding:2px 5px;margin:0 2px;}
</style>
<table width="1000" border="1" >
<tr height="30">
  <th width="483">標題</th>
  <th width="141">來源</th>
  <th width="154">作者</th>
  <th width="194">添加時間</th>
</tr>
<?php
foreach ($data as $v) { //循環取出數據
?>
<tr>
  <td> <?php echo $v['title']; ?></td>
  <td align="center"><?php echo $v['source']; ?></td>
  <td align="center"><?php echo $v['writer']; ?></td>
  <td align="center"><?php echo $v['pubdate']; ?></td>
</tr>
<?php
}
?>
<tr>
  <td id="page" colspan="4"><?php echo $page->fpage(); ?></td> <!-- 調出分頁類 -->
</tr>
</table>

3、訪問測試效果

打開瀏覽器,輸入測試的url地址,你的瀏覽器應該會出現以下效果

如何在PHP中使用Mysqli類庫實現一個分頁效果

關于如何在PHP中使用Mysqli類庫實現一個分頁效果就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邹平县| 佛学| 山阴县| 延寿县| 凤庆县| 内乡县| 银川市| 应城市| 苗栗县| 芮城县| 平度市| 楚雄市| 峨山| 彰化市| 阿尔山市| 祁连县| 平利县| 金山区| 青岛市| 淳安县| 鄯善县| 崇阳县| 拜泉县| 拉孜县| 田东县| 乌兰察布市| 普陀区| 深水埗区| 蓬溪县| 讷河市| 蓬安县| 友谊县| 额敏县| 荥阳市| 铁岭市| 温泉县| 天长市| 娄底市| 改则县| 兴隆县| 桐乡市|