Oblikovanje tabele v zanki pri SQL poizvedbi v PHP
Seveda ni zelo priročno ročno prebrati vseh zaposlenih. Naj to stori namesto nas zanka:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // tukaj bo tabela z rezultatom
?>
Razložimo si, kako deluje ta zanka.
V vsaki iteraciji zanke funkcija mysqli_fetch_assoc
zaporedno prebere vsako vrstico rezultata,
jo zapiše v tabelo $data.
Ko se v $res zmanjka vrstic,
bo mysqli_fetch_assoc vrnila NULL
in zanka se bo končala. Dobljeni
rezultat bo shranjen v dvodimenzionalni tabeli
$data.
Z opisano zanko pridobite in izpišite
z var_dump na zaslon tabelo vseh
zaposlenih.
Iz dobljenega rezultata pridobite prvega
zaposlenega. Z echo izpišite na
zaslon njegovo ime.
Iz dobljenega rezultata pridobite drugega
zaposlenega. Z echo izpišite na
zaslon njegovo ime in starost.
Iz dobljenega rezultata pridobite tretjega
zaposlenega. Z echo izpišite na
zaslon njegovo ime, starost in plačo.