⊗ppSpPDOFG 65 of 83 menu

Abrufen eines einzelnen Feldes aus einer Tabelle mit PDO in PHP

Neben der Methode fetch gibt es eine spezielle Methode fetchColumn, die es ermöglicht, den Wert einer einzelnen Spalte abzurufen. Sehen wir uns an, was damit gemeint ist.

Zunächst bereiten wir eine Abfrage vor und führen sie aus. Dabei geben wir an, dass wir nur die Auswahl mit dem Feld name machen möchten:

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

Holen wir uns die Ergebnisse mit der Methode fetch:

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

Als Ergebnis werden wir in jeder Iteration ein Array sehen, das aus einem Element besteht - dem Benutzernamen:

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

Wenden wir nun fetchColumn an:

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

Als Ergebnis werden wir in jeder Iteration genau die Zeichenkette mit dem Benutzernamen sehen, und kein Array:

'name1' 'name2' 'name3'

Holen Sie sich die Werte aller Alter der Benutzer.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen