Tvorba pole v cyklu při SQL dotazu v PHP
Samozřejmě není příliš pohodlné procházet všechny zaměstnance ručně. Nechme raději tuto práci provést cyklus:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // zde bude pole s výsledkem
?>
Pojďme si rozebrat, jak tento cyklus funguje.
V každé iteraci cyklu funkce mysqli_fetch_assoc
postupně čte každý řádek výsledku
a zapisuje jej do pole $data.
Jakmile v $res dojdou řádky,
vrátí mysqli_fetch_assoc hodnotu NULL
a cyklus ukončí svou činnost. Získaný
výsledek bude uložen v dvourozměrném poli
$data.
Pomocí popsaného cyklu získejte a vypište
pomocí var_dump na obrazovku pole všech
zaměstnanců.
Z získaného výsledku získejte prvního
zaměstnance. Pomocí echo vypište na
obrazovku jeho jméno.
Z získaného výsledku získejte druhého
zaměstnance. Pomocí echo vypište na
obrazovku jeho jméno a věk.
Z získaného výsledku získejte třetího
zaměstnance. Pomocí echo vypište na
obrazovku jeho jméno, věk a plat.