¿Cuál es la diferencia entre PDO y MySQLi?

¿Cuál es la diferencia entre PDO y MySQLi?

Conceptos
Si me decís que estás desarrollando una aplicación web usando PHP y no me das más datos, cerrando los ojos diría que estás usando una base de datos MySQL y, seguro que en el 80% de los casos acertaría. Es un hecho: PHP y MySQL son un dúo muy común en este mundillo. Lo que no está tan definido es cuál es el mejor modo de conectarse a MySQL utilizando PHP. A priori destacan dos: MySQLiPDO Ambos pueden usarse para armar CRUDs, reportes y cualquier otra necesidad que implique comunicar una aplicación PHP con una base de datos MySQL. Entonces... ¿cómo elegir? Para hacerte (algo) más fácil la tarea te voy a comentar brevemente de qué se trata cada uno. Qué es MySQLi MySQLi es una extensión de PHP creada…
Leer más