Получение одного поля из таблицы в PDO в PHP

Кроме метода fetch есть специальные метод fetchColumn, позволяющий получить значение одной колонки. Давайте посмотрим, что имеется ввиду.

Для начала подготовим и выполним запрос. При этом укажем, что мы хотим сделать выборку только с полем name:

php<?php
  $res = $pdo->prepare('SELECT name FROM users');
  $res->execute();
?>

Получим результаты с помощью метода fetch:

php<?php
  while ($col = $res->fetch()) {
    var_dump($col);
  }
?>

В результате в каждой итерации мы будем видеть массив, состоящий из одного элемента - имени юзера:

php['name1']
['name2']
['name3']

Давайте теперь применим fetchColumn:

php<?php
  while ($col = $res->fetchColumn()) {
    var_dump($col);
  }
?>

В результате в каждой итерации мы будем видеть именно строку с именем юзера, а не массив:

php'name1'
'name2'
'name3'
Задание 1

Получите значения всех возрастов пользователей.