Имайте своя SQL
заявка на израз за колоните, които искате да получите (не сте сигурни къде е вашата Date
данните идват от обаче).
$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
}
Освен това се уверете, че вашият синтаксис е правилен. Тъй като вашият примерен код не е.
Редактиране:
Както е споменато; ако искате данни само за конкретен потребител, трябва да добавите клаузи за филтриране към вашия SQL
изявление.
Например:
$statement = $pdo->prepare('SELECT id, username, email FROM users WHERE id = :id');
$statement->bindValue('id', $someUserId);