⊗ppSpPDOFG 65 of 83 menu

Yhden kentän hakeminen taulukosta PDO:lla PHP:ssä

Menetelmän fetch lisäksi on erityinen menetelmä fetchColumn, jolla voidaan hakea yhden sarakkeen arvo. Katsotaan, mitä tarkoitetaan.

Aluksi valmistelemme ja suoritamme kyselyn. Samalla määritämme, että haluamme tehdä valinnan vain kentällä name:

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

Haetaan tulokset käyttämällä menetelmää fetch:

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

Tuloksena jokaisella iteraatiolla näemme taulukon, joka koostuu yhdestä elementistä - käyttäjän nimestä:

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

Käytetään nyt fetchColumn:

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

Tuloksena jokaisella iteraatiolla näemme itse asiassa merkkijonon käyttäjän nimellä, eikä taulukkoa:

'name1' 'name2' 'name3'

Hae kaikkien käyttäjien ikien arvot.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää