PDOStatement
PHP Manual

PDOStatement::fetchColumn

(PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)

PDOStatement::fetchColumn Возвращает данные одного столбца следующей строки результирующего набора

Описание

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

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

Список параметров

column_number

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

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

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

Внимание

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

Примеры

Пример #1 Получение значения первого столбца следующей строки

<?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

Смотрите также


PDOStatement
PHP Manual