PHP-də SQL sorğusu zamanı dövrdə massivin formalaşdırılması
Əlbəttə ki, əl ilə bütün işçiləri bir-bir gözdən keçirmək çox rahat deyil. Gəlin bunu bizim üçün dövr etsin:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // burada nəticə massivi olacaq
?>
Gəlin bu dövrün necə işlədiyini anlayaq.
Dövrün hər iterasiyasında mysqli_fetch_assoc funksiyası
nəticənin hər sətrini ardıcıl oxuyur və
onları $data massivinə yazır.
$res-də sətirlər bitən kimi,
mysqli_fetch_assoc funksiyası NULL qaytaracaq
və dövr öz işini bitirəcək. Alınan
nəticə ikiólçülü $data massivində
qalacaq.
Təsvir olunan dövr vasitəsilə bütün işçilərin
massivini əldə edin və var_dump ilə
ekranda çap edin.
Alınan nəticədən birinci işçini əldə edin.
echo ilə onun adını ekranda çap edin.
Alınan nəticədən ikinci işçini əldə edin.
echo ilə onun adını və yaşını ekranda çap edin.
Alınan nəticədən üçüncü işçini əldə edin.
echo ilə onun adını, yaşını və maaşını ekranda çap edin.