Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Buscando e exibindo dados para cada usuário registrado em PHP usando PDO


Tenha seu SQL consulta de instrução para as colunas que você deseja obter (não tenho certeza de onde sua Date os dados estão vindo de embora).
$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
}


Além disso, verifique se sua sintaxe está correta. Como seu código de exemplo não é.

Editar:

Como mencionado; se você deseja apenas dados para um usuário específico, você precisa adicionar cláusulas de filtragem ao seu SQL demonstração.

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