⊗ppSpPDOFG 65 of 83 menu

Vieno lauko gavimas iš lentelės naudojant PDO PHP

Be metodo fetch yra specialus metodas fetchColumn, leidžiantis gauti vieno stulpelio reikšmę. Pažiūrėkime, ką tai reiškia.

Pirmiausia paruoškime ir vykdykime užklausą. Tuo pat metu nurodykime, kad norime atlikti atranką tik su lauku name:

<?php $res = $pdo->prepare('SELECT name FROM users'); $res->execute(); ?>

Gaukime rezultatus naudodami metodą fetch:

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

Dėl to kiekvienoje iteracijoje mes matysime masyvą, susidedantį iš vieno elemento - vartotojo vardo:

['name1'] ['name2'] ['name3']

Dabar pritaikykime fetchColumn:

<?php while ($col = $res->fetchColumn()) { var_dump($col); } ?>

Dėl to kiekvienoje iteracijoje mes matysime būtent vartotojo vardo eilutę, o ne masyvą:

'name1' 'name2' 'name3'

Gaukite visų vartotojų amžiaus reikšmes.

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