Mysql
 sql >> база данни >  >> RDS >> Mysql

Извличане и показване на данни за всеки регистриран потребител в PHP с помощта на PDO

Имайте своя SQL заявка на израз за колоните, които искате да получите (не сте сигурни къде е вашата Date данните идват от обаче).

$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
}

Освен това се уверете, че вашият синтаксис е правилен. Тъй като вашият примерен код не е.

Редактиране:

Както е споменато; ако искате данни само за конкретен потребител, трябва да добавите клаузи за филтриране към вашия SQL изявление.

Например:

$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. java.sql.SQLException:Достъпът е отказан за потребител 'root'@'localhost' (използвайки парола:ДА)

  2. Къде mysql съхранява данни?

  3. Има ли ограничение за дължината на заявката в mysql?

  4. Django :mysql :1045, Достъпът е отказан за потребителя

  5. Как мога да покажа времето на заявка в Perl, DBI?