Formação de array em loop durante uma consulta SQL em PHP
Claro, não é muito conveniente percorrer todos os funcionários manualmente. É melhor deixar um loop fazer isso por nós:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // aqui estará o array com o resultado
?>
Vamos entender como esse loop funciona.
Em cada iteração do loop, a função mysqli_fetch_assoc
lê sequencialmente cada linha do resultado,
gravando-a no array $data.
Assim que as linhas em $res acabarem,
a função mysqli_fetch_assoc retornará NULL
e o loop terminará seu trabalho. E o resultado
obtido estará em um array bidimensional
$data.
Usando o loop descrito, obtenha e exiba
via var_dump na tela o array de todos
os funcionários.
A partir do resultado obtido, obtenha o primeiro
funcionário. Via echo, exiba na
tela o nome dele.
A partir do resultado obtido, obtenha o segundo
funcionário. Via echo, exiba na
tela o nome e a idade dele.
A partir do resultado obtido, obtenha o terceiro
funcionário. Via echo, exiba na
tela o nome, a idade e o salário dele.