Добивање на едно поле од табела во 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

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