⊗ppSpPDQu 57 of 83 menu

Upiti ka bazi podataka preko PDO u PHP

Promenljiva $pdo, koju smo dobili nakon povezivanja na bazu, predstavlja objekat u OOP stilu. Ovaj objekat ima specijalni metod query koji izvršava SQL upite. Hajde da napravimo neki test upit ka našoj tabeli:

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

U promenljivoj $res će biti sačuvan rezultat upita. Da bismo dobili jedan red iz rezultata potrebno je koristiti metod fetch:

<?php $row = $res->fetch(); var_dump($row); // prvi red $row = $res->fetch(); var_dump($row); // drugi red $row = $res->fetch(); var_dump($row); // treći red ?>

Kada se redovi završe, metod će vratiti null. Zato je praktično dobijati redove u sledećoj petlji:

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

Hajde za primer da prikažemo imena korisnika u zasebnim paragrafima:

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

Sada ćemo spojiti ceo kod:

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

Prikažite plate svih korisnika iz tabele users.

Prikažite sve zapise u formatu ime: godine.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij