Формирование массива в цикле при 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.
С помощью описанного цикла получите и выведите
через var_dump на экран массив всех
работников.
Из полученного результата получите первого
работника. Через echo выведите на
экран его имя.
Из полученного результата получите второго
работника. Через echo выведите на
экран его имя и возраст.
Из полученного результата получите третьего
работника. Через echo выведите на
экран его имя, возраст и зарплату.