Upiti ka bazi podataka preko PDO u PHP

Promenljiva $pdo, koju smo dobili nakon povezivanja na bazu, predstavlja objekat u OOP stilu. Ovaj objekat ima specijalni metod query koji izvršava SQL upite. Hajde da napravimo neki test upit ka našoj tabeli:

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

U promenljivoj $res će biti sačuvan rezultat upita. Da bismo dobili jedan red iz rezultata potrebno je koristiti metod fetch:

php<?php
  $row = $res->fetch();
  var_dump($row); // prvi red
  
  $row = $res->fetch();
  var_dump($row); // drugi red
  
  $row = $res->fetch();
  var_dump($row); // treći red
?>

Kada se redovi završe, metod će vratiti null. Zato je praktično dobijati redove u sledećoj petlji:

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

Hajde za primer da prikažemo imena korisnika u zasebnim paragrafima:

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

Sada ćemo spojiti ceo kod:

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

Prikažite plate svih korisnika iz tabele users.

Задание 2

Prikažite sve zapise u formatu ime: godine.