PDOStatement::fetchColumn – Gibt eine einzelne Spalte aus der nächsten Zeile im Ergebnissatz zurück. (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
string PDOStatement::fetchColumn ([ int $column_number = 0 ] )
Gibt eine einzelne Spalte aus der nächsten Zeile im Ergebnissatz zurück oder FALSE, wenn es keine weitere gibt.
Spaltennummer
Die Indexnummer (0-basierter Index) der Spalte, die Sie aus der Zeile abrufen möchten. Wenn kein Wert angegeben wird, ruft PDOStatement::fetchColumn() die erste Spalte ab.
PDOStatement::fetchColumn() gibt eine einzelne Spalte aus der nächsten Zeile im Ergebnissatz zurück.
Hinweis: Wenn Sie PDOStatement::fetchColumn() zum Abrufen von Daten verwenden, gibt es keine Möglichkeit, eine andere Spalte derselben Zeile zurückzugeben.
<?php$sth = $dbh->prepare("SELECT name, color FROM Fruit");$sth->execute();/* Holen Sie sich die erste Spalte aus der nächsten Zeile in der Ergebnismenge*/print("From die Ergebnismenge die erste Spalte in der nächsten Zeile abrufen:n");$result = $sth->fetchColumn();print("name = $resultn");print("Zweite Spalte aus der nächsten Zeile im Ergebnissatz abrufen:n");$result = $sth->fetchColumn(1);print("colour = $resultn" ); ?>
Das obige Beispiel gibt Folgendes aus:
Holen Sie sich die erste Spalte aus der nächsten Zeile in der Ergebnismenge: name = Lemon. Holen Sie sich die zweite Spalte aus der nächsten Zeile in der Ergebnismenge: color = red