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 массивинде $data калат.

Задание 1

Жогоруда сүрөттөлгөн циклди колдонуп, бардык кызматкерлердин массивин алып, андан кийин var_dump аркылуу экранга чыгарыңыз.

Задание 2

Алынган натыйжадан биринчи кызматкердин маанилерин алыңыз. Анын атын echo аркылуу экранга чыгарыңыз.

Задание 3

Алынган натыйжадан экинчи кызматкердин маанилерин алыңыз. Анын атын жана жашын echo аркылуу экранга чыгарыңыз.

Задание 4

Алынган натыйжадан үчүнчү кызматкердин маанилерин алыңыз. Анын атын, жашын жана эмгек акысын echo аркылуу экранга чыгарыңыз.