PDOStatement::fetchColumn
Справочное руководство по 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
Другие расширения