⊗ppSpPDQu 57 of 83 menu

PDO abil andmebaasipäringud PHP-s

Muutuja $pdo, mille saime pärast andmebaasi ühendamist, on OOP objekt. Sellel objektil on spetsiaalne meetod query, mis teostab SQL päringuid. Teeme mingi testpäringu meie tabelisse:

<?php $res = $pdo->query('SELECT * FROM users'); ?>

Muutujas $res hoitakse päringu tulemust. Selleks, et saada üks rida tulemusest, tuleb kasutada meetodit fetch:

<?php $row = $res->fetch(); var_dump($row); // esimene rida $row = $res->fetch(); var_dump($row); // teine rida $row = $res->fetch(); var_dump($row); // kolmas rida ?>

Kui read otsa saavad, annab meetod null. Seetõttu on mugav saada ridu järgmises tsüklis:

<?php while ($row = $res->fetch()) { var_dump($row); } ?>

Võtame näiteks välja kasutajate nimed eraldi lõikudes:

<?php while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

Paneme kogu kood kokku:

<?php $res = $pdo->query('SELECT name FROM users'); while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

Kuva kõigi tabelis users olevate kasutajate palk.

Kuva kõik kirjed vormingus nimi: vanus.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu