Forespørgsler til databasen via PDO i PHP

Variablen $pdo, som vi fik efter forbindelse til databasen, er et OOP-objekt. Dette objekt har en speciel metode query, der udfører SQL-forespørgsler. Lad os lave en testforespørgsel til vores tabel:

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

I variablen $res vil resultatet af forespørgslen være gemt. For at få en række fra resultatet skal metoden fetch bruges:

php<?php
  $row = $res->fetch();
  var_dump($row); // første række
  
  $row = $res->fetch();
  var_dump($row); // anden række
  
  $row = $res->fetch();
  var_dump($row); // tredje række
?>

Når rækkerne er slut, vil metoden returnere null. Derfor er det praktisk at hente rækker i følgende løkke:

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

Lad os for eksempelvis udskrive brugeres navne i separate afsnit:

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

Lad os samle al koden:

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

Udskriv lønnen for alle brugere fra tabellen users.

Задание 2

Udskriv alle poster i formatet navn: alder.