Consultas a la base de datos mediante PDO en PHP

La variable $pdo, que obtuvimos después de conectarnos a la base de datos, representa un objeto de POO. Este objeto tiene un método especial query que realiza consultas SQL. Hagamos alguna consulta de prueba a nuestra tabla:

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

En la variable $res se almacenará el resultado de la consulta. Para obtener una fila del resultado es necesario usar el método fetch:

php<?php
  $row = $res->fetch();
  var_dump($row); // primera fila
  
  $row = $res->fetch();
  var_dump($row); // segunda fila
  
  $row = $res->fetch();
  var_dump($row); // tercera fila
?>

Cuando se agoten las filas, el método devolverá null. Por lo tanto, es conveniente obtener las filas en el siguiente ciclo:

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

Pongamos como ejemplo mostrar los nombres de usuario en párrafos separados:

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

Reunamos todo el código:

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

Muestre el salario de todos los usuarios de la tabla users.

Задание 2

Muestre todas las entradas en el formato nombre: edad.