La extensión
Objetos de Datos de PHP (PDO por sus siglás en inglés) define un interfaz ligera
para poder acceder a bases de datos en PHP. Cada controlador de bases de datos que
implemente la interfaz PDO puede exponer características específicas de la
base de datos, como las funciones habituales de la extensión. Obsérvese que no se puede
realizar ninguna de las funciones de la bases de datos utilizando la extensión PDO por
sí misma; se debe utilizar un controlador de PDO específico
de la base de datos para tener acceso a un servidor de bases de datos.
PDO proporciona una capa de abstracción de acceso a datos, lo que
significa que, independientemente de la base de datos que se esté utilizando, se usan las mismas
funciones para realizar consultas y obtener datos. PDO
no proporciona una abstracción de bases de datos;
no reescribe SQL ni emula características ausentes. Se debería usar
una capa de abstracción totalmente desarrollada si fuera necesaria tal capacidad.
PDO viene con PHP 5.1, y está disponible como una extensión PECL para PHP 5.0;
PDO requiere las características nuevas de OO del núcleo de PHP 5, por lo que no
se ejecutará con versiones anteriores de PHP.
Instalacion.
Usuarios de Windows
-
PDO y la mayoría de controladores vienen en PHP como extensiones compartidas y,
para activarlas, simplemente se debe editar el fichero php.ini
Nota:
Este paso no es necesario para PHP 5.3 o superior, pues ya no se requiere la DLL
para utilizar PDO.
-
Después, elija los demás ficheros DLL de bases de datos específicas, y utilice
dl() para cargarlos en tiempo de ejecución, o actívelos en
php.ini por debajo de la línea
php_pdo.dll. Por ejemplo:
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
Estas DLLs deberían existir en el directorio del sistema
extension_dir.
Nota:
Recuerde que después de realizar cambios en el fichero php.ini, será necesario
reiniciar PHP para que las nuevas directivas de configuración surtan efecto.
Fuente: The PHP Group, PHP, Recuperado el 24 de Mayo de 2014 de http://www.php.net/manual/es/intro.pdo.php.