Introduction aux bases de données mysql avec mysqli

MySql (ou Mariadb) est un moteur de base de données relationnelles. De nombreux langages de programmation peuvent acceder à MySQL ou MariaDB à l’aide de librairies ou extensions.

Le langage de programmation web php propose plusieurs extensions pour accéder aux moteurs de base de données Mysql (ou Mariadb), mysql, MySqli….

MySqli (« i » pour improved ou amélioré) est une version améliorée de la librairie mysql. MySqli propose de nombreuses améliorations au niveau de la programmation orientée objet, de la sécurité et de la rapidité dans les accès.

MySqli peut être utilisé dans php dans une forme procédurale POP (Procedural Oriented Programming) ou POO (Programmation Orientée Objet).