PDO bilen PHP-de bir tablisadan bir meýdany almak

fetch usulydan başga, bir sütüniň bahasyny almaga mümkinçilik berýän ýörite fetchColumn usuly bar. Geliň, näme diýilýändigine ser edeliň.

Ilki bilen, soragy taýýarlaýarys we ýerine ýetireris. Şol bir wagtyň özünde, diňe name meýdany bilen çäklendirilen görnüşi alyp gelmek isleýändigimizi görkezeris:

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

Netijeleri fetch usuly bilen aýlanalyň:

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

Netijede, her aýlanmada bir elementden - ulanyjynyň adyndan ybarat massiw göreris:

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

Indi fetchColumn ulanýarys:

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

Netijede, her aýlanmada biz massiw däl, eýsem ulanyjynyň ady bolan setiri göreris:

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

Ulanyjylaryň ähli ýaş bahalaryny aýlanyň.