PHP-də PDO vasitəsilə DB sorğuları

Bazaya qoşulduqdan sonra əldə etdiyimiz $pdo dəyişəni OOP obyektini təmsil edir. Bu obyektin SQL sorğularını yerinə yetirən xüsusi query metodu var. Gəlin cədvəlimizə nə isə test sorğusu edək:

php<?php
  $res = $pdo->query('SELECT * FROM users');
?>

$res dəyişənində sorğunun nəticəsi saxlanılacaq. Nəticədən bir sıra əldə etmək üçün fetch metodundan istifadə etmək lazımdır:

php<?php
  $row = $res->fetch();
  var_dump($row); // birinci sıra
  
  $row = $res->fetch();
  var_dump($row); // ikinci sıra
  
  $row = $res->fetch();
  var_dump($row); // üçüncü sıra
?>

Sıralar bitdikdə, metod null verəcək. Buna görə də sıraları aşağıdakı dövrədə əldə etmək rahatdır:

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

Gəlin nümunə olaraq istifadəçi adlarını ayrı-ayrı abzaslarda çıxaraq:

php<?php
  while ($row = $res->fetch()) {
    echo '<p>' . $row['name'] . '</p>';
  }
?>

Gəlin bütün kodu bir yerə yığaq:

php<?php
  $res = $pdo->query('SELECT name FROM users');
  
  while ($row = $res->fetch()) {
    echo '<p>' . $row['name'] . '</p>';
  }
?>
Задание 1

users cədvəlindən bütün istifadəçilərin maaşını çıxarın.

Задание 2

Bütün qeydləri ad: yaş formatında çıxarın.