Pembentukan Array dalam Gelung semasa Pertanyaan SQL dalam PHP
Sudah tentu, tidak begitu senang untuk menyenaraikan semua pekerja secara manual. Biarkan gelung 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 fahami bagaimana gelung ini berfungsi.
Dalam setiap lelaran gelung, fungsi mysqli_fetch_assoc
secara berurutan membaca setiap baris hasil,
menulisnya ke dalam array $data.
Secepat saja baris dalam $res habis,
mysqli_fetch_assoc akan mengembalikan NULL
dan gelung akan menamatkan kerjanya. Dan hasil yang diperoleh
akan berada dalam array dua dimensi
$data.
Dengan menggunakan gelung yang diterangkan, dapatkan dan paparkan
melalui var_dump pada skrin array semua
pekerja.
Dari hasil yang diperoleh, dapatkan pekerja pertama.
Melalui echo, paparkan pada skrin
namanya.
Dari hasil yang diperoleh, dapatkan pekerja kedua.
Melalui echo, paparkan pada skrin
namanya dan umurnya.
Dari hasil yang diperoleh, dapatkan pekerja ketiga.
Melalui echo, paparkan pada skrin
namanya, umur dan gajinya.