pdo mysql分页_php运用PDO连接数据库,实现分页效果
PDO是一個“數據庫訪問抽象層”,作用是統一各種數據庫的訪問接口,與mysql和mysqli的函數庫相比,PDO讓跨數據庫的使用更具有親和力;與ADODB和MDB2相比,PDO更高效。
目前而言,實現“數據庫抽象層”任重而道遠,使用PDO這樣的“數據庫訪問抽象層”是一個不錯的選擇。
DO中包含三個預定義的類,它們分別是 PDO、PDOStatement 和 PDOException。
詳細請可以訪問官網(http://php.net/manual/zh/book.pdo.php)開發文檔來學習pdo相關知識。
今天,我們要做的就是運用PDO連接數據庫,來實現分頁效果(都是老掉牙的東西,會的請忽略)
首先,你得加載兩個類文件:Db.class.php和page.class.php,前者是連接數據庫類,后者是分頁類。Db.class.php文件你可以在網上下載下來直接使用,然后在里面加載兩個文件:config.php和Log.class.php;config.php是連接本地數據庫的信息,Log.class.php是日志類文件。
Db.class.php
config.php
相關文件加載后,我們就開始寫代碼啦:
要完成分頁效果,首先,咱們想想,分頁要需要哪些屬性?
正常情況下有:
每頁顯示行數;當前頁數(第幾頁);分頁地址;數據總條數;
分頁判斷條件:
什么情況下回到首頁?什么情況為尾頁?上一頁?下一頁;
代碼如下:
接著,我們就要寫前端代碼啦:(因為比較簡單,我就截部分代碼了)
$page = new page();是實例化(new)一個類(page)得到一個對象($page),并且傳遞相關參數。另外,前端加載了一個page.css的樣式,page看起來更美一點。
最后,讓我們看看效果圖吧:
需要源代碼的可關注公眾號,在后臺聯系benny即可獲得源代碼哦。
圖|來源截圖
不當你的世界只作你的肩膀
○
Benny
○
技術帖
總結
以上是生活随笔為你收集整理的pdo mysql分页_php运用PDO连接数据库,实现分页效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu mysql备份_Ubunt
- 下一篇: div 设置 hover时边框颜色_CS