Извличане на едно поле от таблица в 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

Получете стойностите на всички възрасти на потребителите.