您好,欢迎访问一九零五行业门户网

php pdo 是什么意思

在php中,pdo是php为访问数据库定义的一个轻量级的、一致性的接口;它提供了一个数据访问抽象层,这样无论你使用什么数据库,都可以通过同一函数执行查询和获取数据,大大简化了数据库的操作,并能够屏蔽不同数据库之间的差异。
本教程操作环境:windows7系统、php7.1版,dell g3电脑
pdo 是什么
pdo 是 php date object(php 数据对象)的简称,它是 php 为访问数据库定义的一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样无论你使用什么数据库,都可以通过同一函数执行查询和获取数据,大大简化了数据库的操作,并能够屏蔽不同数据库之间的差异。
pdo 是与 php5.1 版本一起发行的,使用 pdo 可以很方便地进行跨数据库程序的开发,以及不同数据库间的移植,目前 pdo 支持的数据库包括 firebird、freetds、interbase、mysql、sql server、odbc、oracle、postgre sql、sqlite 和 sybase 等。
有了 pdo 就不必再使用 mysqli_* 的一系列函数了,只需要使用 pdo 中的方法就可以对数据库进行操作。
pdo 的特点
我们可以将 pdo 看作是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口。与 mysql 和 mssql 函数库相比,pdo 让跨数据库的使用更具有亲和力,与 adodb 和 mdb2 相比,pdo 更加高效。
pdo 将通过一种轻型、清晰、方便的函数,统一各种不同的数据库的共有特性,实现 php 脚本在最大程度上的抽象性和兼容性。
pdo 吸取了现有数据库扩展成功和失败的经验教训,利用 php5 的最新特性,可以轻松地与各种数据库进行交互。
pdo 扩展是模块化的,能够在运行时为用户数据库后端加载驱动程序,而不必重新编译或重新安装整个 php 程序。例如,pdo_mysql 扩展会替代 pdo 扩展实现 mysql 数据库 api,它还有一些用于 oracle、postgre sql、odbc 和 firebird 的驱动程序。
开启 pdo
pdo 是与 php5.1 一起发行的,默认包含在 php5.1 中。由于 pdo 需要 php5 核心面向对象特性的支持,因此其无法在 php5.0 之前的版本中使用。
默认情况下,pdo 在 php 中为开启状态,但是要启用对某个数据库驱动程序的支持,仍需要进行相应的配置操作。
以 windows 系统下为例,在配置文件 php.ini 中有关 pdo 相关的配置信息如下所示:
;extension=pdo_firebird;extension=php_pdo_mysql.dll;extension=pdo_oci;extension=pdo_odbc;extension=pdo_pgsql;extension=pdo_sqlite
提示:开启相应的配置只需要去除配置项前面的分号;,然后重启 apache 服务器即可。
验证相关的配置是否开启成功,只需要执行 phpinfo() 函数就行,在输出的页面中搜索配置的名称,如果存在则说明开启成功,如下图所示:
推荐学习:《php视频教程》
以上就是php pdo 是什么意思的详细内容。
其它类似信息

推荐信息