MySQLi
Apparence
L'extension MySQLi (abréviation pour MySQL Improved en anglais, c'est-à-dire MySQL Amélioré) est un pilote qui permet d'interfacer des programmes écrits dans le langage de programmation PHP avec les bases de données MySQL, depuis la version 4.1[1].
Comparatif
Elle fait partie des trois API de connexion à MySQL :
- Extension PHP MySQL
- Extension PHP MySQLi
- PHP Data Objects (PDO)
MySQLi | PDO | PHP's MySQL Extension | |
---|---|---|---|
Version de PHP | > 5.0 | > 5.0 | < 3.0 |
Inclut avec PHP 5.x | ![]() |
![]() |
![]() |
Statut | Actif | Actif | Maintenance seulement |
API avec codage des caractères | ![]() |
![]() |
![]() |
API avec instruction côté serveur | ![]() |
![]() |
![]() |
API avec instruction côté client | ![]() |
![]() |
![]() |
API avec procédure stockée | ![]() |
![]() |
![]() |
API avec instructions multiples | ![]() |
La plupart | ![]() |
Supporte toutes les fonctionnalités MySQL 4.1+ | ![]() |
La plupart | ![]() |