Pridobivanje enega polja iz tabele v PDO v PHP

Poleg metode fetch obstaja posebna metoda fetchColumn, ki omogoča pridobitev vrednosti enega stolpca. Poglejmo, kaj je mišljeno.

Za začetek pripravimo in izvedimo poizvedbo. Pri tem navedimo, da želimo narediti izbiro samo s poljem name:

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

Rezultate pridobimo z metodo fetch:

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

Kot rezultat bomo v vsaki ponovitvi videli matriko, sestavljeno iz enega elementa - uporabniškega imena:

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

Zdaj uporabimo fetchColumn:

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

Kot rezultat bomo v vsaki ponovitvi videli direktno niz z uporabniškim imenom, in ne matriko:

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

Pridobite vrednosti vseh starosti uporabnikov.