PDOStatement::fetchColumn

PHP PDO 参考手册Справочное руководство по PHP PDO

PDOStatement::fetchColumn — Возвращает один столбец из следующей строки набора результатов. (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)


Описание

Синтаксис

string PDOStatement::fetchColumn ([ int $column_number = 0 ] )

Возвращает один столбец из следующей строки набора результатов или FALSE, если больше нет строк.


Parameters

column_number

Номер столбца, который вы хотите получить из строки. Первый столбец — 0. Если значение не указано, PDOStatement::fetchColumn() извлекает первый столбец.


Возвращаемые значения

PDOStatement::fetchColumn() возвращает один столбец из следующей строки набора результатов.

Примечание:Если вы используете PDOStatement::fetchColumn() для получения данных, невозможно вернуть другой столбец из той же строки.


Примеры

Возвращает первый столбец следующей строки

<?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");
?>

Приведённый выше пример выведет:

从结果集中的下一行获取第一列:
name = lemon
从结果集中的下一行获取第二列:
colour = red

PHP PDO 参考手册Справочное руководство по PHP PDO

Другие расширения