Formiranje niza u petlji prilikom SQL upita u PHP
Naravno, ručno nabrajanje svih zaposlenih nije baš zgodno. Neka to umesto nas uradi petlja:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // ovde će biti niz sa rezultatom
?>
Hajde da shvatimo kako ova petlja radi.
U svakoj iteraciji petlje funkcija mysqli_fetch_assoc
sekvencijalno čita svaki red rezultata,
upisujući ga u niz $data.
Čim u $res ponestane redova,
mysqli_fetch_assoc će vratiti NULL
i petlja će završiti svoj rad. A dobijeni
rezultat će se nalaziti u dvodimenzionalnom nizu
$data.
Pomoću opisane petlje dobijte i prikažite
preko var_dump na ekran niz svih
zaposlenih.
Iz dobijenog rezultata izdvojite prvog
zaposlenog. Preko echo prikažite na
ekran njegovo ime.
Iz dobijenog rezultata izdvojite drugog
zaposlenog. Preko echo prikažite na
ekran njegovo ime i godine.
Iz dobijenog rezultata izdvojite trećeg
zaposlenog. Preko echo prikažite na
ekran njegovo ime, godine i platu.