Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm nạp và hiển thị dữ liệu cho từng người dùng đã đăng ký trong PHP bằng PDO

SQL của bạn truy vấn câu lệnh cho các cột mà bạn muốn lấy (không chắc chắn nơi Date của bạn dữ liệu đến từ mặc dù).

$statement = $pdo->prepare('SELECT id, username, email FROM users');
$statement->execute();
while($row = $statement->fetch(\PDO::FETCH_ASSOC)) {
    $id = $row['id'];
    $username = $row['username'];
    $email = $row['email'];
    // Validate and do something with this data
}

Ngoài ra, hãy đảm bảo rằng cú pháp của bạn là chính xác. Như mã ví dụ của bạn thì không.

Chỉnh sửa:

Như đã đề cập; nếu bạn chỉ muốn dữ liệu cho một người dùng cụ thể, bạn cần thêm các mệnh đề lọc vào SQL của mình tuyên bố.

Ví dụ:

$statement = $pdo->prepare('SELECT id, username, email FROM users WHERE id = :id');
$statement->bindValue('id', $someUserId);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính toán số dư với mysql

  2. Hiệu suất của các truy vấn LIKE trên bảng hàng multmillion, MySQL

  3. Tìm hiểu các truy vấn SQL cơ bản sử dụng MySQL

  4. Cách lưu trữ duy nhất một id đăng ký GCM vào MySQL

  5. Làm cách nào để lưu trữ GUID trong các bảng MySQL?