PHPPHP MySQLi


Introducción

La interfaz mysqli es una mejora (significa "extensión de mejora de MySQL") de la interfaz mysql , que quedó en desuso en la versión 5.5 y se eliminó en la versión 7.0. La extensión mysqli, o como se conoce a veces, la extensión mejorada de MySQL, fue desarrollada para aprovechar las nuevas características que se encuentran en las versiones 4.1.3 y posteriores de los sistemas MySQL. La extensión mysqli se incluye con las versiones 5 y posteriores de PHP.

Observaciones

Caracteristicas

La interfaz mysqli tiene una serie de beneficios, las mejoras clave en la extensión mysql son:

  • Interfaz orientada a objetos
  • Soporte para declaraciones preparadas
  • Soporte para declaraciones múltiples
  • Soporte para transacciones
  • Capacidades de depuración mejoradas
  • Soporte de servidor incorporado

Cuenta con una interfaz dual : el más antiguo, el estilo de procedimiento y un nuevo estilo de programación orientada a objetos (OOP) . El mysql desuso tenía solo una interfaz de procedimiento, por lo que el estilo orientado a objetos es a menudo preferido. Sin embargo, el nuevo estilo también es favorable debido al poder de la POO.

Alternativas

Una alternativa a la interfaz mysqli para acceder a las bases de datos es la nueva interfaz de objetos de datos PHP (PDO) . Esto incluye solo programación estilo OOP y puede acceder a más que solo bases de datos tipo MySQL.

PHP MySQLi Ejemplos relacionados