Dobijanje jednog polja iz tabele u PDO u PHP-u

Pored metode fetch postoji specijalna metoda fetchColumn, koja omogućava dobijanje vrednosti jedne kolone. Pogledajmo šta se pod time podrazumeva.

Za početak, pripremićemo i izvršiti upit. Prilikom toga, naznačićemo da želimo da izvršimo selekciju samo polja name:

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

Dobijamo rezultate pomoću metode fetch:

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

Kao rezultat, u svakoj iteraciji vidimo niz koji se sastoji od jednog elementa - imena korisnika:

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

Sada primenimo fetchColumn:

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

Kao rezultat, u svakoj iteraciji vidimo tačno string sa imenom korisnika, a ne niz:

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

Dobijite vrednosti svih godina starosti korisnika.