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

溫馨提示×

溫馨提示×

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

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

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

宁国市| 大竹县| 汕尾市| 文山县| 年辖:市辖区| 修文县| 赣州市| 长治市| 九寨沟县| 禹城市| 墨玉县| 尚志市| 九龙县| 五峰| 乌兰县| 韶关市| 呈贡县| 隆尧县| 松原市| 商城县| 郑州市| 建湖县| 肥城市| 绍兴市| 朝阳市| 靖州| 古浪县| 阿勒泰市| 祁连县| 耒阳市| 交口县| 喜德县| 烟台市| 界首市| 游戏| 治多县| 涟源市| 西城区| 苍山县| 毕节市| 通辽市|