Povprasevanja po bazi podatkov prek PDO v PHP

Spremenljivka $pdo, ki smo jo dobili po povezavi z bazo, predstavlja OOP objekt. Ta objekt ima posebno metodo query, ki izvaja SQL poizvedbe. Naredimo kakšno testno poizvedbo v našo tabelo:

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

V spremenljivki $res bo shranjen rezultat poizvedbe. Da dobimo eno vrstico iz rezultata, je treba uporabiti metodo fetch:

php<?php
  $row = $res->fetch();
  var_dump($row); // prva vrstica
  
  $row = $res->fetch();
  var_dump($row); // druga vrstica
  
  $row = $res->fetch();
  var_dump($row); // tretja vrstica
?>

Ko se vrstice končajo, bo metoda vrnila null. Zato je priročno pridobivati vrstice v naslednji zanki:

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

Za primer izpišimo imena uporabnikov v ločenih odstavkih:

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

Zberimo celotno kodo skupaj:

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

Izpišite plače vseh uporabnikov iz tabele users.

Задание 2

Izpišite vse zapise v formatu ime: starost.