PHP-де SQL сұранысын циклде массив құру

Әрине, қолмен барлық жұмысшыларды айналып шығу өте ыңғайлы емес. Бұны біз үшін цикл орындасын:

php<?php
  for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
  var_dump($data); // мұнда нәтижесіндегі массив болады
?>

Бұл циклдің қалай жұмыс істейтінін талдап көрейік.

Циклдің әрбір итерациясында mysqli_fetch_assoc функциясы нәтиженің әрбір жолын ретімен оқып, оны $data массивіне жазады.

$res-та жолдар таусылған сайын, mysqli_fetch_assoc NULL мәнін қайтарады және цикл жұмысын тоқтатады. Алынған нәтиже екі өлшемді массивте $data сақталады.

Задание 1

Сипатталған циклді қолданып, барлық жұмысшылардың массивін алыңыз және var_dump арқылы экранға шығарыңыз.

Задание 2

Алынған нәтижеден бірінші жұмысшыны алыңыз. Оның атын echo арқылы экранға шығарыңыз.

Задание 3

Алынған нәтижеден екінші жұмысшыны алыңыз. Оның аты мен жасын echo арқылы экранға шығарыңыз.

Задание 4

Алынған нәтижеден үшінші жұмысшыны алыңыз. Оның атын, жасын және жалақысын echo арқылы экранға шығарыңыз.