PHPде SQL сурамды циклде массив түзүү
Албетте, кол менен бардык кызматкерлерди тизмектеп чыгуу оңой эмес. Бул ишти биз үчүн цикл аткарсын:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // натыйжада массив болот
?>
Келгиле, бул цикл кандайча иштешин түшүнөлү.
Циклдин ар бир айланышында mysqli_fetch_assoc функциясы
натыйжадагы ар бир сапты ырааттуу окуп, аны $data массивине жазат.
$res ичиндеги саптар бүткөндө,
mysqli_fetch_assoc функциясы NULL кайтарат
жана цикл ишин токтотот. Алынган
натыйжа эки өлчөмдүу $data массивинде
$data калат.
Жогоруда сүрөттөлгөн циклди колдонуп, бардык
кызматкерлердин массивин алып, андан кийин
var_dump аркылуу экранга чыгарыңыз.
Алынган натыйжадан биринчи кызматкердин
маанилерин алыңыз. Анын атын
echo аркылуу экранга чыгарыңыз.
Алынган натыйжадан экинчи кызматкердин
маанилерин алыңыз. Анын атын жана жашын
echo аркылуу экранга чыгарыңыз.
Алынган натыйжадан үчүнчү кызматкердин
маанилерин алыңыз. Анын атын, жашын жана эмгек акысын
echo аркылуу экранга чыгарыңыз.