Атрыманне аднаго поля з табліцы ў 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

Атрымайце значэнні ўсіх узростаў карыстальнікаў.