Me gustaría abrir un pequeño debate sobre cual es la forma más optima de trabajar con las bases de datos en especial MYSQL. No tengo mucha idea, recién acabo de conocer PDO ya que vengo de la escuela antigua de mysql_query() :D
PROS de PDO
- Puedes en teoria cambiar de RDBM con tan solo cambiar el driver, no se limita a un solo motor de base de datos.
- Utiliza la POO
CONTRAS de PDO
- En el siguiente enlace se critica que PDO tiene un rendimiento inferior a mysqli
PROS de MYSQLI
Rendimiento
Para el mejor rendimiento deberías escoger entre mysql y mysqli siendo las dos muy parecidas en cuanto a resultados. Aunque la mas recomendable debe ser mysqli puesto que nos ofrece mejores opciones para optimizar la velocidad.
PDO no es el formato que ofrece mayor rendimiento por lo tanto su uso no es demasiado recomendado.
Fuente: http://www.tufuncion.com/select-mysqli-pdo-php
CONTRAS de MSYQLI
- Solo funciona con MySQL
Muchas gracias por vuestra colaboración!