Interogări la baza de date prin PDO în PHP

Variabila $pdo, pe care am obținut-o după conectarea la baza de date, reprezintă un obiect OOP. Acest obiect are o metodă specială query, care execută interogări SQL. Să facem o interogare de test la tabela noastră:

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

În variabila $res va fi stocat rezultatul interogării. Pentru a obține un rând din rezultat trebuie să folosim metoda fetch:

php<?php
  $row = $res->fetch();
  var_dump($row); // primul rând
  
  $row = $res->fetch();
  var_dump($row); // al doilea rând
  
  $row = $res->fetch();
  var_dump($row); // al treilea rând
?>

Când rândurile se vor termina, metoda va returna null. Prin urmare, este convenabil să obțineți rândurile în următoarea buclă:

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

Să afișăm de exemplu numele utilizatorilor în paragrafe separate:

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

Să adunăm tot codul împreună:

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

Afișați salariul tuturor utilizatorilor din tabela users.

Задание 2

Afișați toate înregistrările în formatul nume: vârstă.