El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
PDO (PHP Data Objects) es una extensión que provee una capa de abstracción de acceso a datos para PHP5, con lo cual se consigue hacer uso de las mismas funciones para hacer consultas y obtener datos de distintas de bases de datos. PDO fué considerada experimental hasta PHP 5.0 y a partir de PHP 5.1 se la considera estable y viene incluída por defecto en cada instalación típia de PHP5.
Pero la mayoría de los servicios de hosting compartidos no incluyen soporte de PDO en sus servidores, lo que significa que estamos estancados con las viejas funciones de las bases de datos y no podemos migrar nuestra aplicación a PDO.
Afortunadamente ya existe PHPPDO, que ofrece una capa de abstracción sobre las típicas funciones de bases de datos de PHP para tener una API muy similar a la de PDO y de esta manera contar con el camino allanado para una eventual migración completa a PDO.
Después de usar PHPPDO, migrar completamente a PDO es sólo cuestión de cambiar una sóla línea de código (incluso esto puede ser automático, con este script detecte la presencia de PDO).