我们为什么要使用PDO进行PHP程序开发?

2025-03-27 18:19:31
推荐回答(1个)
回答1:

实现了PDO接口的每一种数据库驱动都能以正则扩展的形式把他们各自的特色表现出来。注意;利用PDO扩展本身并不能实现任何数据库函数。你必须使用一个特定的数据库PDO驱动去访问数据库。 1、更换数据库时取得极大便利 可怕的是,这些扩展和各自对应的数据库打交道时,他们各自的函数有很多是不一样的。 比如:PHP利用libmysql.dll和MYSQL打交道时,如果要从数据表中提取数据作为关联数组,用的是mysql_fetch_accoc,而如果要从postgre数据库取得同样的结果,你就不得不用pg_fetch_assoc。 2、极大提高程序运行效率 针对上面的情况,也许你会说,我可以使用ADODB(LITE),PEAR::db来实现对不同类型数据库函数的封装啊。这样子,即使我更换数据库,也不需要修改程序。 OK,从现在开始用PDO进行你的开发吧。