PDO аркылуу PHP'де БДге сурамдар

Базага туташкандан кийин алган $pdo өзгөрмөбүз ООП объектиси болуп саналат. Бул объекттин SQL сурамдарын аткарган query деген атайын методу бар. Келгиле, таблицабызга кандайдыр бир сыноо сурамын жасайлы:

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

$res өзгөрмөсүндө сурамдын натыйжасы сакталат. Натыйжадан бир катар алуу үчүн fetch методу колдонулат:

php<?php
  $row = $res->fetch();
  var_dump($row); // биринчи катар
  
  $row = $res->fetch();
  var_dump($row); // экинчи катар
  
  $row = $res->fetch();
  var_dump($row); // үчүнчү катар
?>

Катарлар бүткөндө, метод null чыгарат. Ошондуктан катарларды төмөнкү циклде алуу ыңгайлуу:

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

Мисал үчүн, колдонуучулардын аттарын өзүнчө абзацтарда чыгаралы:

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

Бардык кодду бирге чогулталы:

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

users таблицасындагы бардык колдонуучулардын эмгек акысын чыгарыңыз.

Задание 2

Бардык жазууларды ат: жаш форматында чыгарыңыз.