Utilisation de l’extension MySQLi

PHP:extension MySQLi MySQL:extension MySQLi

1. Introduction

L’extension MySQLi peut être utilisée soit sous une forme procédurale, soit sous une forme objet.

Dans sa forme orientée objet, l’extension MySQLi propose trois classes principales :

mysqli

Connexion entre PHP et MySQL.

mysqli_stmt

Requête préparée.

mysqli_result

Résultat de l’exécution d’une requête.

Ces différentes classes proposent des méthodes qui permettent d’effectuer les différentes actions (exécution d’une requête, récupération du résultat, etc.).

Dans sa forme procédurale, l’extension MySQLi propose des fonctions qui permettent d’effectuer les mêmes actions. De façon transparente, plusieurs de ces fonctions retournent ou acceptent en paramètres des objets de type mysqli ou mysqli_result

Dans cet ouvrage, nous présenterons uniquement la forme procédurale de l’extension MySQLi.

L’extension MySQLi permet d’utiliser les requêtes préparées.

Une requête préparée est une requête qui contient des paramètres matérialisés par un point d’interrogation (?).

Exemples

SELECT * FROM collection WHERE id = ? 
INSERT INTO collection(nom,prix_ht) VALUES(?,?) 

À l’inverse, une requête non préparée est une requête dans laquelle toutes...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Introduction
Suivant
PHP Data Objects (PDO)