Добијање једног поља из табеле у 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

Добијте вредности свих година старости корисника.