Mysql
 sql >> Database >  >> RDS >> Mysql

Recupero e visualizzazione dei dati per ogni utente registrato in PHP utilizzando PDO

Avere il tuo SQL query di istruzione per le colonne che desideri ottenere (non sono sicuro di dove la tua Date i dati provengono da però).

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

Inoltre, assicurati che la tua sintassi sia corretta. Come il tuo codice di esempio non lo è.

Modifica:

Come accennato; se desideri solo dati per un utente specifico, devi aggiungere clausole di filtraggio al tuo SQL dichiarazione.

Ad esempio:

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