Tenga su SQL
consulta de declaración para las columnas que desea obtener (no estoy seguro de dónde está su Date
de donde provienen los datos).
$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
}
Además, asegúrese de que su sintaxis sea correcta. Como su código de ejemplo no lo es.
Editar:
Como se mencionó; si solo desea datos para un usuario específico, debe agregar cláusulas de filtrado a su SQL
declaración.
Por ejemplo:
$statement = $pdo->prepare('SELECT id, username, email FROM users WHERE id = :id');
$statement->bindValue('id', $someUserId);