Pembentukan Array dalam Loop saat Kueri SQL di PHP
Tentu saja, tidak terlalu nyaman untuk menelusuri semua karyawan secara manual. Biarkan loop yang melakukannya untuk kita:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // di sini akan ada array dengan hasilnya
?>
Mari kita pahami bagaimana loop ini bekerja.
Dalam setiap iterasi loop, fungsi mysqli_fetch_assoc
secara berurutan membaca setiap baris hasil,
dan menuliskannya ke dalam array $data.
Begitu baris dalam $res habis,
maka mysqli_fetch_assoc akan mengembalikan NULL
dan loop akan mengakhiri kerjanya. Dan hasil
yang diperoleh akan berada dalam array dua dimensi
$data.
Dengan menggunakan loop yang dijelaskan, dapatkan dan tampilkan
melalui var_dump di layar array dari semua
karyawan.
Dari hasil yang diperoleh, dapatkan karyawan pertama.
Melalui echo tampilkan di layar namanya.
Dari hasil yang diperoleh, dapatkan karyawan kedua.
Melalui echo tampilkan di layar namanya dan usianya.
Dari hasil yang diperoleh, dapatkan karyawan ketiga.
Melalui echo tampilkan di layar namanya, usia, dan gajinya.