Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Abrufen und Anzeigen von Daten für jeden registrierten Benutzer in PHP mit PDO

Haben Sie Ihr SQL -Anweisung Abfrage für die Spalten, die Sie erhalten möchten (nicht sicher, wo Ihr Date Daten kommen aber).

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

Stellen Sie außerdem sicher, dass Ihre Syntax korrekt ist. Wie Ihr Beispielcode nicht.

Bearbeiten:

Wie erwähnt; Wenn Sie nur Daten für einen bestimmten Benutzer wünschen, müssen Sie Ihrem SQL Filterklauseln hinzufügen Aussage.

Zum Beispiel:

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