MySQLi (del inglés MySQL mejorado ) es una extensión del controlador de base de datos relacional que se utiliza en el lenguaje de programación PHP para proporcionar acceso a las bases de datos MySQL . MySQLi es una versión actualizada del controlador PHP MySQL y proporciona varias mejoras a las bases de datos [1] . Los desarrolladores del lenguaje de programación PHP recomiendan usar MySQLi cuando se trabaja con las versiones de servidor MySQL 4.1.3 o posteriores (usan la nueva funcionalidad) [1] . La principal ventaja de MySQLi es que mediante el uso de declaraciones predeclaradas , se pueden prevenir las llamadas inyecciones de SQL .
En comparación con desarrollos anteriores, la extensión MySQLi proporciona varias mejoras, las más significativas son (según la revisión [1] ):