Truy vấn Cơ sở dữ liệu thông qua PDO trong PHP

Biến $pdo mà chúng ta nhận được sau khi kết nối với cơ sở dữ liệu là một đối tượng OOP. Đối tượng này có một phương thức đặc biệt query, thực hiện các truy vấn SQL. Hãy thực hiện một truy vấn kiểm tra đến bảng của chúng ta:

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

Trong biến $res sẽ lưu trữ kết quả của truy vấn. Để lấy một hàng từ kết quả cần sử dụng phương thức fetch:

php<?php
  $row = $res->fetch();
  var_dump($row); // hàng đầu tiên
  
  $row = $res->fetch();
  var_dump($row); // hàng thứ hai
  
  $row = $res->fetch();
  var_dump($row); // hàng thứ ba
?>

Khi các hàng kết thúc, phương thức sẽ trả về null. Do đó, rất tiện lợi để lấy các hàng trong vòng lặp sau:

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

Hãy lấy ví dụ để hiển thị tên người dùng trong các đoạn văn riêng biệt:

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

Hãy tổng hợp toàn bộ mã lại với nhau:

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

Hãy hiển thị mức lương của tất cả người dùng từ bảng users.

Задание 2

Hãy hiển thị tất cả các bản ghi dưới định dạng tên: tuổi.