Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobieranie i wyświetlanie danych dla każdego zarejestrowanego użytkownika w PHP za pomocą PDO

Miej swój SQL zapytanie instrukcji dla kolumn, które chcesz uzyskać (nie jestem pewien, gdzie Twoja Date jednak dane pochodzą).

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

Upewnij się również, że twoja składnia jest poprawna. Twój przykładowy kod nie jest.

Edycja:

Jak wspomniano; jeśli potrzebujesz danych tylko dla określonego użytkownika, musisz dodać klauzule filtrujące do swojego SQL oświadczenie.

Na przykład:

$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. Jak wyczyścić lub zmienić rozmiar pliku ibtmp1 w MySQL?

  2. Jak zmienić NAZWA UŻYTKOWNIKA i HASŁO MySQL?

  3. Web2py – migracja z SQLite do MySQL

  4. Facebook user_id :big_int, int czy string?

  5. Spring boot - ustawienia MySQL nie działają