PHP-de SQL soragda siklde massiw döretmek
Elbetde, işgärleri el bilen geçirmek owandan amatly däl. Gowyrak, muny bizim üçin sikl etsin:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // şu ýerde netije bilen massiw bolar
?>
Geliň, bu sikl nähili işleýändigini düşüneli.
Sikliň her aýlanyşynda mysqli_fetch_assoc
funksiýasy netijäniň her setirini yzly-yzyna
okap, ony $data massiwine ýazýar.
$res-de setirler gutar ýaly,
mysqli_fetch_assoc NULL
gaýtarar we sikl öz işini tamamlar. Alnan
netije iki ölçegli massiwde
$data ýerleşer.
Görkezilen siklden peýdalanyp, ähli
işgärleriň massiwini alyň we
var_dump arkaly ekrana çap ediň.
Alynan netijeden birinji
işgäri alyň. echo arkaly ekrana
onuň adyny çap ediň.
Alynan netijeden ikinji
işgäri alyň. echo arkaly ekrana
onuň adyny we ýaşyny çap ediň.
Alynan netijeden üçünji
işgäri alyň. echo arkaly ekrana
onuň adyny, ýaşyny we maşyny çap ediň.