PDOStatement::fetchColumn

PHP PDO 参考手册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

PHP PDO 参考手册Manual de referencia de PHP PDO

Otras extensiones