Formation d'un tableau en boucle lors d'une requête SQL en PHP
Bien sûr, il n'est pas très pratique de parcourir manuellement tous les employés. Laissons une boucle le faire à notre place :
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // ici se trouvera le tableau avec le résultat
?>
Voyons comment fonctionne cette boucle.
À chaque itération de la boucle, la fonction mysqli_fetch_assoc
lit séquentiellement chaque ligne du résultat,
en l'enregistrant dans le tableau $data.
Dès qu'il n'y a plus de lignes dans $res,
mysqli_fetch_assoc renverra NULL
et la boucle terminera son exécution. Le résultat
obtenu se trouvera dans le tableau à deux dimensions
$data.
À l'aide de la boucle décrite, obtenez et affichez
via var_dump à l'écran le tableau de tous
les employés.
À partir du résultat obtenu, récupérez le premier
employé. Affichez à l'écran son nom via echo.
À partir du résultat obtenu, récupérez le deuxième
employé. Affichez à l'écran son nom et son âge via echo.
À partir du résultat obtenu, récupérez le troisième
employé. Affichez à l'écran son nom, son âge et son salaire via echo.