Získanie jedného poľa z tabuľky v PDO v PHP

Okrem metódy fetch existuje špeciálna metóda fetchColumn, ktorá umožňuje získať hodnotu jedného stĺpca. Pozrime sa, čo sa tým myslí.

Na začiatok pripravíme a vykonáme dopyt. Zároveň určíme, že chceme vykonať výber iba s poľom name:

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

Výsledky získame pomocou metódy fetch:

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

V dôsledku toho v každej iterácii uvidíme pole pozostávajúce z jedného prvku - mena používateľa:

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

Teraz aplikujme fetchColumn:

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

V dôsledku toho v každej iterácii uvidíme priamo reťazec s menom používateľa, a nie pole:

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

Získajte hodnoty všetkých vekov používateľov.