Барања до базата на податоци преку PDO во PHP

Променливата $pdo, која ја добивме по поврзувањето со базата, претставува ООП објект. Кај овој објект постои специјален метод query, кој извршува SQL барања. Ајде да направиме некое тест барање до нашата табела:

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

Испечатете ги сите записи во формат име: возраст.