Formimi i vargut në cikël gjatë kërkesës SQL në PHP

Natyrshëm, nuk është shumë i përshtatshëm të kalosh nëpër të gjithë punonjësit me dorë. Le ta bëjë këtë për ne një cikël:

php<?php
  for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
  var_dump($data); // këtu do të jetë vargu me rezultatin
?>

Le të shpjegojmë se si funksionon ky cikël.

Në çdo përsëritje të ciklit, funksioni mysqli_fetch_assoc lexon në mënyrë sekuenciale çdo rresht të rezultatit, duke e shkruar atë në vargun $data.

Sa herë që të mbarojnë rreshtat në $res, mysqli_fetch_assoc do të kthejë NULL dhe cikli do të përfundojë punën e tij. Rezultati i përftuar do të jetë në vargun dy-dimensional $data.

Задание 1

Duke përdorur ciklin e përshkruar, merrni dhe shfaqni përmes var_dump në ekran vargun e të gjithë punonjësve.

Задание 2

Nga rezultati i përftuar, merrni punonjësin e parë. Përmes echo shfaqeni në ekran emrin e tij.

Задание 3

Nga rezultati i përftuar, merrni punonjësin e dytë. Përmes echo shfaqeni në ekran emrin dhe moshën e tij.

Задание 4

Nga rezultati i përftuar, merrni punonjësin e tretë. Përmes echo shfaqeni në ekran emrin, moshën dhe pagën e tij.