Oprettelse af array i en løkke under SQL-forespørgsel i PHP

Selvfølgelig er det ikke særlig praktisk at gennemgå alle medarbejdere manuelt. Lad os i stedet lade en løkke gøre det for os:

php<?php
  for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
  var_dump($data); // her vil der være et array med resultatet
?>

Lad os se nærmere på, hvordan denne løkke fungerer.

I hver iteration af løkken læser funktionen mysqli_fetch_assoc sekventielt hver række af resultatet og skriver det til arrayet $data.

Så snart der ikke er flere rækker i $res, vil mysqli_fetch_assoc returnere NULL, og løkken vil afslutte sit arbejde. Og det opnåede resultat vil ligge i det todimensionale array $data.

Задание 1

Brug den beskrevne løkke til at hente og vise et array med alle medarbejdere via var_dump på skærmen.

Задание 2

Hent den første medarbejder fra det opnåede resultat. Vis deres navn på skærmen via echo.

Задание 3

Hent den anden medarbejder fra det opnåede resultat. Vis deres navn og alder på skærmen via echo.

Задание 4

Hent den tredje medarbejder fra det opnåede resultat. Vis deres navn, alder og løn på skærmen via echo.