Las razones por las que debería usar la extensión MySQLi en lugar de la extensión MySQL son muchas:
- MySQLi le brinda declaraciones preparadas:una forma más segura de enviar datos a MySQL y protegerlo de la inyección de SQL. Esto solo debería ser suficiente para elegir siempre MySQLi sobre MySQL .
- MySQLi habilita la mayoría de las características de MySQL.
- MySQLi está orientado a objetos.
- MySQLi admite sentencias preparadas, transacciones y sentencias múltiples.
- La antigua extensión de MySQL obsoleta a partir de PHP 5.5.0
Y hay otros beneficios. Pero principalmente, debe centrarse en la seguridad y la estabilidad, y MySQLi le ofrece precisamente eso.