Egy mező lekérése egy táblából PDO-val PHP-ben

A fetch metóduson kívül van egy speciális fetchColumn metódus, amely egy oszlop értékét képes visszaadni. Nézzük meg, hogy ez mit is jelent.

Először készítsük elő és hajtsuk végre a lekérdezést. Eközben adjuk meg, hogy csak a name mezővel szeretnénk választani:

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

Szerezzük meg az eredményeket a fetch metódussal:

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

Ennek eredményeképpen minden iterációban egy, a felhasználó nevéből álló egy elemű tömböt fogunk látni:

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

Most alkalmazzuk a fetchColumn-t:

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

Ennek eredményeképpen minden iterációban maga a felhasználó nevét tartalmazó sztringet fogjuk látni, és nem egy tömböt:

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

Szerezd meg az összes felhasználó korának értékét.