Vienas lauka iegūšana no tabulas PDO PHP

Papildus metodei fetch ir īpaša metode fetchColumn, kas ļauj iegūt vienas kolonnas vērtību. Paskatīsimies, kas ar to ir domāts.

Sākumā sagatavosim un izpildīsim vaicājumu. Tajā pašā laikā norādīsim, ka mēs vēlamies veikt atlasi tikai ar lauku name:

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

Iegūsim rezultātus, izmantojot metodi fetch:

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

Rezultātā katrā atkārtojumā mēs redzēsim masīvu, kas sastāv no viena elementa - lietotāja vārda:

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

Tagad izmantosim fetchColumn:

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

Rezultātā katrā atkārtojumā mēs redzēsim tieši lietotāja vārda virkni, nevis masīvu:

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

Iegūstiet visu lietotāju vecumu vērtības.