⊗ppSpPDQu 57 of 83 menu

Užklausos į duomenų bazę naudojant PDO PHP

Kintamasis $pdo, kurį gavome po prisijungimo prie duomenų bazės, yra OOP objektas. Šis objektas turi specialų metodą query, kuris atlieka SQL užklausas. Atlikime kokią nors bandomąją užklausą į mūsų lentelę:

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

Kintamajame $res bus saugomas užklausos rezultatas. Norint gauti vieną eilutę iš rezultato reikia naudoti metodą fetch:

<?php $row = $res->fetch(); var_dump($row); // pirmoji eilutė $row = $res->fetch(); var_dump($row); // antroji eilutė $row = $res->fetch(); var_dump($row); // trečioji eilutė ?>

Kai eilutės baigsis, metodas grąžins null. Taigi patogu gauti eilutes šiame cikle:

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

Pavyzdžiui, išveskime vartotojų vardus atskirose pastraipose:

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

Sukelkime visą kodą kartu:

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

Išveskite visų vartotojų atlyginimus iš lentelės users.

Išveskite visus įrašus formatu vardas: amžius.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti