Kuunda Safu Katika Kitanzi Wakati wa Kuomba SQL katika PHP

Bila shaka, ni vigumu kuchambua kila mfanyakazi mwenyewe kwa mkono. Afadhali kitanzi kifanye hii kazi kwa ajili yetu:

php<?php
  for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
  var_dump($data); // hapa kutakuwa na safu yenye matokeo
?>

Hebu tuchambue jinsi kitanzi hiki kinavyofanya kazi.

Katika kila iteration ya kitanzi, kitendaji mysqli_fetch_assoc hukisoma kwa mpangilio kila safu ya matokeo, ikiandika kwenye safu $data.

Mara tu safu zitakapokwisha kwenye $res, basis mysqli_fetch_assoc itarudisha NULL na kitanzi kitaacha kufanya kazi. Na matokeo yaliyopatikana yatakuwemo kwenye safu ya pande mbili $data.

Задание 1

Kwa kutumia kitanzi kilichoelezewa, pata na onyesha kupitia var_dump kwenye skrini safu ya wafanyakazi wote.

Задание 2

Kutoka kwa matokeo yaliyopatikana, pata mfanyakazi wa kwanza. Kupitia echo onyesha kwenye skrini jina lake.

Задание 3

Kutoka kwa matokeo yaliyopatikana, pata mfanyakazi wa pili. Kupitia echo onyesha kwenye skrini jina lake na umri wake.

Задание 4

Kutoka kwa matokeo yaliyopatikana, pata mfanyakazi wa tatu. Kupitia echo onyesha kwenye skrini jina lake, umri wake na mshahara wake.