Kërkesa në BD përmes PDO në PHP

Ndryshorja $pdo, të cilën e kemi marrë pas lidhjes me bazën, përfaqëson një objekt OOP. Ky objekt ka një metodë të veçantë query, e cila kryen kërkesa SQL. Le të bëjmë një kërkesë testuese në tabelën tonë:

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

Në ndryshoren $res do të ruhet rezultati i kërkesës. Për të marrë një rresht nga rezultati duhet përdorur metoda fetch:

php<?php
  $row = $res->fetch();
  var_dump($row); // rreshti i parë
  
  $row = $res->fetch();
  var_dump($row); // rreshti i dytë
  
  $row = $res->fetch();
  var_dump($row); // rreshti i tretë
?>

Kur rreshtat të mbarojnë, metoda do të kthejë null. Prandaj është e përshtatshme të merren rreshtat në ciklin vijues:

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

Le të marrim si shembull të shfaqim emrat e përdoruesve në paragrafë të veçantë:

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

Le të mbledhim të gjithë kodin së bashku:

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

Shfaqni pagën e të gjithë përdoruesve nga tabela users.

Задание 2

Shfaqni të gjitha të dhënat në formatin emri: mosha.