⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј