PDOStatement::fetchColumn
Manual de referencia de PHP PDO
PDOStatement::fetchColumn — Devuelve una sola columna de la siguiente fila de un conjunto de resultados. (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
Descripción
Sintaxis
string PDOStatement::fetchColumn ([ int $column_number = 0 ] )
Devuelve una sola columna de la siguiente fila del conjunto de resultados, o FALSE si no hay más filas.
Parámetros
column_number
El índice numérico de la columna que se desea recuperar de la fila (índice basado en 0). Si no se proporciona ningún valor, PDOStatement::fetchColumn() obtiene la primera columna.
Valor de retorno
PDOStatement::fetchColumn() devuelve una sola columna de la siguiente fila de un conjunto de resultados.
Nota:Si se utilizan datos recuperados con PDOStatement::fetchColumn(), no hay manera de devolver otra columna de la misma fila.
Ejemplo
Devuelve la primera columna de la siguiente fila
<?php
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();
/* 从结果集中的下一行获取第一列 */
print("从结果集中的下一行获取第一列:\n");
$result = $sth->fetchColumn();
print("name = $result\n");
print("从结果集中的下一行获取第二列:\n");
$result = $sth->fetchColumn(1);
print("colour = $result\n");
?>
La salida del ejemplo anterior será:
从结果集中的下一行获取第一列: name = lemon 从结果集中的下一行获取第二列: colour = red
Otras extensiones