⊗ppPmDBLAR 368 of 447 menu

Taulukon muodostaminen silmukassa SQL-kyselyn yhteydessä PHP:ssä

Tietenkään ei ole kovin kätevää käydä läpi kaikkia työntekijöitä manuaalisesti. Olkoon silmukan tehtävänä tehdä tämä meidän puolestamme:

<?php for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row); var_dump($data); // tässä on tulosjoukon taulukko ?>

Selvitetään, kuinka tämä silmukka toimii.

Jokaisella silmukan iteraatiolla funktio mysqli_fetch_assoc lukee peräkkäin jokaisen tulosrivin, tallentaen sen taulukkoon $data.

Heti kun $res:n rivit loppuvat, palauttaa mysqli_fetch_assoc arvon NULL ja silmukka päättyy. Saatu tulos sijaitsee kaksiulotteisessa taulukossa $data.

Käytä kuvattua silmukkaa saadaksesi ja tulosta var_dump:lla näytölle kaikkien työntekijöiden taulukko.

Saadusta tuloksesta hae ensimmäinen työntekijä. Tulosta echo:lla näytölle hänen nimensä.

Saadusta tuloksesta hae toinen työntekijä. Tulosta echo:lla näytölle hänen nimensä ja ikänsä.

Saadusta tuloksesta hae kolmas työntekijä. Tulosta echo:lla näytölle hänen nimensä, ikänsä ja palkkansa.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää