亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    通過PDO擴展與MySQL數(shù)據(jù)庫交互實現(xiàn)基本使用

    通過PDO擴展與MySQL數(shù)據(jù)庫交互實現(xiàn)基本使用

    相關學習推薦:mysql教程,php編程

    在上篇教程中,給大家介紹了如何通過 PHP 內(nèi)置的 Mysqli 擴展與 MySQL 數(shù)據(jù)庫交互,今天我們來看看另一個 PHP 內(nèi)置的數(shù)據(jù)庫擴展 —— PDO,其全稱是 PHP Data Objects,即 PHP 數(shù)據(jù)對象。

    PDO 簡介與安裝

    PDO 為 PHP 訪問數(shù)據(jù)庫定義了一個輕量級的一致接口,因此它提供的是一個數(shù)據(jù)訪問抽象層,本身并不能實現(xiàn)任何數(shù)據(jù)庫交互功能,必須使用一個具體數(shù)據(jù)庫的 PDO 驅動來訪問數(shù)據(jù)庫服務,這些具體數(shù)據(jù)庫驅動包括 MySQL、PostgreSQL、SQLite、SQL Server、Oracle 等,因此 PDO 是一個更加標準、更加通用的數(shù)據(jù)庫擴展,而且完全是面向對象風格的,目前,在各個主流 PHP 框架中,PDO 已經(jīng)成為了構建數(shù)據(jù)庫交互的基礎組件,包括 Laravel 框架,也是基于 PDO 擴展提供數(shù)據(jù)庫訪問功能。

    我們之前推薦的 PHP 本地集成開發(fā)環(huán)境都集成了對 PDO 擴展的支持(以下是 Laragon 預裝的 PHP 擴展):

    通過PDO擴展與MySQL數(shù)據(jù)庫交互實現(xiàn)基本使用

    并且可以看到,除了 PDO 擴展外,還有一個與之匹配的具體數(shù)據(jù)庫擴展 pdo_mysql,有了這個具體擴展,才能訪問 MySQL 數(shù)據(jù)庫。另外,PDO 提供了統(tǒng)一的數(shù)據(jù)庫訪問接口,所以實現(xiàn)了 PDO 接口的具體數(shù)據(jù)庫擴展可以通過完全一樣的方法訪問數(shù)據(jù)庫,這樣一來,如果應用需要切換數(shù)據(jù)庫,就不需要對數(shù)據(jù)庫操作代碼進行重構,僅憑這一點,就可以扔掉 MySQLi 擴展,投入 PDO 的懷抱了。

    如果安裝過 Laradock,可以啟動 workspace 容器,然后查看其預裝的 PHP 擴展,可以看到,它包含

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號