Obtención de un campo de una tabla en PDO en PHP

Además del método fetch existe un método especial fetchColumn, que permite obtener el valor de una columna. Veamos qué quiere decir esto.

Para empezar, preparemos y ejecutemos una consulta. Al mismo tiempo, especificaremos que queremos seleccionar solo el campo name:

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

Obtengamos los resultados usando el método fetch:

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

Como resultado, en cada iteración veremos un array, que consiste en un solo elemento - el nombre del usuario:

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

Ahora apliquemos fetchColumn:

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

Como resultado, en cada iteración veremos exactamente la cadena con el nombre del usuario, y no un array:

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

Obtenga los valores de todas las edades de los usuarios.