⊗ppSpPDQu 57 of 83 menu

Adatbázis-lekérdezések PDO-n keresztül PHP-ben

A $pdo változó, amit az adatbázishoz való csatlakozás után kaptunk, egy OOP objektum. Ennek az objektumnak van egy speciális query metódusa, amely SQL lekérdezéseket hajt végre. Tegyünk egy teszt lekérdezést a táblánkra:

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

A $res változó tartalmazni fogja a lekérdezés eredményét. Ahhoz, hogy egy sort kapjunk az eredményből, a fetch metódust kell használni:

<?php $row = $res->fetch(); var_dump($row); // első sor $row = $res->fetch(); var_dump($row); // második sor $row = $res->fetch(); var_dump($row); // harmadik sor ?>

Amikor a sorok elfogynak, a metódus null-t ad vissza. Ezért kényelmes a sorokat a következő ciklusban lekérni:

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

Példaként listázzuk ki a felhasználók neveit külön bekezdésekben:

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

Gyűjtsük össze a teljes kódot:

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

Jelenítse meg az összes felhasználó fizetését a users táblából.

Jelenítse meg az összes bejegyzést név: kor formátumban.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás