PDOStatement::fetchColumn — Возвращает один столбец из следующей строки в наборе результатов. (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
строка PDOStatement::fetchColumn ([ int $column_number = 0 ] )
Возвращает один столбец из следующей строки в наборе результатов или FALSE, если их больше нет.
номер_столбца
Номер индекса (индекс, отсчитываемый от 0) столбца, который вы хотите получить из строки. Если значение не указано, PDOStatement::fetchColumn() извлекает первый столбец.
PDOStatement::fetchColumn() возвращает один столбец из следующей строки в наборе результатов.
Примечание. Если вы используете PDOStatement::fetchColumn() для получения данных, невозможно вернуть другой столбец той же строки.
<?php$sth = $dbh->prepare("ВЫБЕРИТЕ имя, цвет ИЗ фруктов");$sth->execute();/* Получить первый столбец из следующей строки в наборе результатов*/print("From набор результатов. Получите первый столбец в следующей строке:n");$result = $sth->fetchColumn();print("name = $resultn");print("Получить второй столбец из следующей строки в наборе результатов:n");$result = $sth->fetchColumn(1);print("color = $resultn" ); ?>
В приведенном выше примере выводится:
Получить первый столбец из следующей строки в наборе результатов: name = лимон Получить второй столбец из следующей строки в наборе результатов: color = red