PHP'de SQL Sorgusunda Döngü ile Dizi Oluşturma

Elbette, tüm çalışanları manuel olarak tek tek dolaşmak pek pratik değil. Bunu bizim yerimize bir döngünün yapmasına izin verelim:

php<?php
  for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
  var_dump($data); // burada sonuç ile dizi olacak
?>

Bu döngünün nasıl çalıştığını anlayalım.

Döngünün her yinelemesinde, mysqli_fetch_assoc işlevi sonucun her satırını sırayla okuyarak onu $data dizisine yazar.

$res içindeki satırlar tükendiği anda, mysqli_fetch_assoc NULL döndürecek ve döngü çalışmayı durduracak. Elde edilen sonuç, iki boyutlu $data dizisinde yer alacak.

Задание 1

Açıklanan döngüyü kullanarak tüm çalışanların dizisini alın ve var_dump ile ekranda görüntüleyin.

Задание 2

Elde edilen sonuçtan ilk çalışanı alın. echo ile ekrana onun adını yazdırın.

Задание 3

Elde edilen sonuçtan ikinci çalışanı alın. echo ile ekrana onun adını ve yaşını yazdırın.

Задание 4

Elde edilen sonuçtan üçüncü çalışanı alın. echo ile ekrana onun adını, yaşını ve maaşını yazdırın.