Mějte svůj SQL
příkazový dotaz na sloupce, které chcete získat (nejste si jisti, kde je vaše Date
data však pocházejí).
$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
}
Také se ujistěte, že je vaše syntaxe správná. Jak váš příklad kódu není.
Upravit:
Jak bylo zmíněno; pokud chcete data pouze pro konkrétního uživatele, musíte do SQL
přidat filtrovací klauzule prohlášení.
Například:
$statement = $pdo->prepare('SELECT id, username, email FROM users WHERE id = :id');
$statement->bindValue('id', $someUserId);