欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

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

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

          相關(guān)學(xué)習(xí)推薦: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 驅(qū)動來訪問數(shù)據(jù)庫服務(wù),這些具體數(shù)據(jù)庫驅(qū)動包括 MySQL、PostgreSQL、SQLite、SQL Server、Oracle 等,因此 PDO 是一個更加標(biāo)準(zhǔn)、更加通用的數(shù)據(jù)庫擴展,而且完全是面向?qū)ο箫L(fēng)格的,目前,在各個主流 PHP 框架中,PDO 已經(jīng)成為了構(gòu)建數(shù)據(jù)庫交互的基礎(chǔ)組件,包括 Laravel 框架,也是基于 PDO 擴展提供數(shù)據(jù)庫訪問功能。

          我們之前推薦的 PHP 本地集成開發(fā)環(huán)境都集成了對 PDO 擴展的支持(以下是 Laragon 預(yù)裝的 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ù)庫,這樣一來,如果應(yīng)用需要切換數(shù)據(jù)庫,就不需要對數(shù)據(jù)庫操作代碼進(jìn)行重構(gòu),僅憑這一點,就可以扔掉 MySQLi 擴展,投入 PDO 的懷抱了。

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

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