亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

php中MySQL、PDO和MySQLi有什么區別

發布時間:2020-07-01 18:50:59 來源:億速云 閱讀:222 作者:元一 欄目:編程語言

php中MySQL、PDO和MySQLi有什么區別?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

php中MySQL、MySQLi、PDO的區別有:

1、PHP的MySQL擴展

  • 設計開發允許PHP應用與MySQL數據庫交互的早期擴展。mysql擴展提供了一個面向過程 的接口;

  • 并且是針對MySQL4.1.3或更早版本設計的。因此,這個擴展雖然可以與MySQL4.1.3或更新的數 ;

  • 據庫服務端 進行交互,但并不支持后期MySQL服務端提供的一些特性。

2、PHP的mysqli擴展

  • mysqli擴展,我們有時稱之為MySQL增強擴展,可以用于使用 MySQL4.1.3或更新版本中新的高級特性;

  • mysqli擴展在PHP 5及以后版本中包含;

  • mysqli擴展有一系列的優勢,相對于mysql擴展的提升主要有:面向對象接口、 prepared語句支持、多語句執行支持、事務支持、增強的調試能力、嵌入式服務支持。

  • mysqli 擴展允許用戶訪問由 MySQL 4.1 或更高版本所提供的功能。經 MySQL AB 授權,本文檔中包括部分 MySQL 手冊的內容。

3、PHP數據對象(PDO)

PHP 數據對象(PDO) 擴展為PHP訪問數據庫定義了一個輕量級的一致接口。實現 PDO 接口的每個數據庫驅動可以公開具體數據庫的特性作為標準擴展功能。 注意利用 PDO 擴展自身并不能實現任何數據庫功能;必須使用一個具體數據庫的 PDO 驅動來訪問數據庫服務。

PDO 提供了一個數據訪問抽象層,這意味著,不管使用哪種數據庫,都可以用相同的函數(方法)來查詢和獲取數據。 PDO不提供數據庫抽象層;它不會重寫 SQL,也不會模擬缺失的特性。如果需要的話,應該使用一個成熟的抽象層。

  • PDO真正的以底層實現的統一接口數庫操作接口

  • PDO支持更高級的DB特性操作,如:存儲過程的調度等,mysql原生庫是不支持的.

  • PDO是PHP官方的PECL庫,兼容性穩定性必然要高于MySQL Extension,可以直接使用 pecl upgrade pdo 命令升級.

關于php中MySQL、PDO和MySQLi有什么區別問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

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

AI

华亭县| 阳春市| 镇原县| 焦作市| 冕宁县| 交口县| 汉源县| 涞水县| 沽源县| 明光市| 宜章县| 犍为县| 桑植县| 江陵县| 横峰县| 青川县| 洪泽县| 萝北县| 寿阳县| 临猗县| 贵港市| 二连浩特市| 开封县| 铁岭县| 萨嘎县| 图们市| 稷山县| 永吉县| 兴宁市| 鹤庆县| 潞城市| 三门县| 临武县| 丰城市| 巴中市| 台江县| 东方市| 奇台县| 旬阳县| 昆明市| 平阴县|