Vous êtes sur la page 1sur 1

NOTE DE COURS PHP date : 25-01-2024

mysqli_fetch_array() VS mysqli_fetch_row()
mysql_fetch_array() VS mysql_fetch_row()

mysqli_fetch_array() et mysqli_fetch_row() sont deux fonctions


utilisées pour récupérer des résultats de requêtes MySQL avec PHP.
Elles diffèrent dans la manière dont elles retournent les données.
mysqli_fetch_array() :

 Cette fonction récupère une ligne de résultat sous la forme d'un


tableau associatif, numérique ou les deux.

 Elle retourne à la fois les indices numériques et les noms de


colonnes dans le tableau résultant.

 Vous pouvez accéder aux valeurs à la fois par leur nom de


colonne et par leur indice numérique.
mysqli_fetch_row() :

 Cette fonction récupère une ligne de résultat sous la forme d'un


tableau numérique uniquement.

 Elle ne retourne que les indices numériques dans le tableau


résultant.

 Vous ne pouvez accéder aux valeurs qu'en utilisant les indices


numériques.

Exemple :
$t = mysqli_fetch_array($rt);
echo $t['column_name']; // Accès par nom de colonne
echo $t[0]; // Accès par indice numérique

Ens : Wajih BAGHDADI / Public : 4SI - AS : 2023/2024

Vous aimerez peut-être aussi