⊗ppSpPDQu 57 of 83 menu

Упити у базу података преко PDO-ја у PHP-у

Променљива $pdo, коју смо добили након повезивања на базу, представља ООП објекат. Овај објекат има специјални метод query, који извршава SQL упите. Хајде да направимо неки тест упит до наше табеле:

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

У променљивој $res ће се чувати резултат упита. Да би се добио један ред из резултата потребно је користити метод fetch:

<?php $row = $res->fetch(); var_dump($row); // први ред $row = $res->fetch(); var_dump($row); // други ред $row = $res->fetch(); var_dump($row); // трећи ред ?>

Када се редови заврше, метод ће вратити null. Због тога је погодно добијати редове у следећој петљи:

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

Хајде да за пример испишемо имена корисника у одвојеним пасусима:

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

Хајде да сакупимо цео код заједно:

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

Испишите плате свих корисника из табеле users.

Испишите све записе у формату име: година.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј