sql >> Databasteknik >  >> RDS >> Mysql

Hämta och visa data för varje registrerad användare i PHP med PDO

Ha din SQL satsfråga för de kolumner som du vill ha (osäker på var ditt Date). data kommer dock från).

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

Se också till att din syntax är korrekt. Som din exempelkod inte är.

Redigera:

Såsom nämnts; om du bara vill ha data för en specifik användare måste du lägga till filterklausuler i din SQL uttalande.

Till exempel:

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



  1. MySQL-förfrågan/klausulexekveringsorder

  2. Hitta städer inom "X" kilometer (eller mil)

  3. Infoga där det inte finns-utan primärnyckel

  4. kör *.sql-fil med python MySQLdb