Mysql
 sql >> Base de données >  >> RDS >> Mysql

Récupération et affichage des données pour chaque utilisateur enregistré en PHP à l'aide de PDO

Ayez votre SQL requête d'instruction pour les colonnes que vous souhaitez obtenir (vous ne savez pas où votre Date les données proviennent cependant).

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

Assurez-vous également que votre syntaxe est correcte. Comme votre exemple de code ne l'est pas.

Modifier :

Comme mentionné; si vous ne voulez que des données pour un utilisateur spécifique, vous devez ajouter des clauses de filtrage à votre SQL déclaration.

Par exemple :

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