Dannelse av array i løkke ved SQL-spørring i PHP
Selvfølgelig er det ikke veldig praktisk å gå gjennom alle ansatte manuelt. La oss heller la en løkke gjøre dette for oss:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // her vil det være en array med resultatet
?>
La oss finne ut hvordan denne løkken fungerer.
I hver iterasjon av løkken leser funksjonen mysqli_fetch_assoc
hver rad i resultatet sekvensielt,
og skriver det til arrayen $data.
Så snart det ikke er flere rader i $res,
vil mysqli_fetch_assoc returnere NULL
og løkken vil avslutte. Resultatet
vil ligge i en todimensjonal array
$data.
Bruk den beskrevne løkken til å hente og vis
en array med alle de ansatte ved hjelp av
var_dump på skjermen.
Fra det oppnådde resultatet, hent den første
ansatte. Vis navnet hans på skjermen
ved hjelp av echo.
Fra det oppnådde resultatet, hent den andre
ansatte. Vis navnet og alderen hans på skjermen
ved hjelp av echo.
Fra det oppnådde resultatet, hent den tredje
ansatte. Vis navnet, alderen og lønnen hans på skjermen
ved hjelp av echo.