概念

虽然PHP和MySQL数据库是“黄金搭档”,但是能和PHP“搭档”的不止MySQL数据库一种,还有mssql、Oracle、SQLServer,每一种数据库都为PHP提供了属于自己的操作数据库的扩展函数!比如,就以连接数据库为例:

MySQL:mysql_connect

mssql:mssql_connect

Oracle:oci_connect

所以,如果PHP要切换不同的数据库,就要切换不同的数据库操作函数:

这样,无论从程序员学习的角度,还是从程序员开发的角度,都很麻烦!

于是,人们就在思考,能不能把对所有数据库都统一成相同的操作以实现相同的目的?

所以,PDO就问世了!

PDO的全称是:PHP Data Object(PHP数据对象)

在新版本的PHP(PHP5以上)中,PHP为用户封装了一套PDO扩展库,专门用来操作不同类型的数据库!

我 秦始皇 打钱