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

Como imprimir uma tabela de banco de dados MySQL em PHP usando PDO


fetch() A função retorna a próxima linha do conjunto de resultados. Você precisa de algo assim para obter todos os resultados:
while($data = $sql->fetch()) {
   echo ($data['author']);
   echo ($data['date']);
   //...etc...
}

Ou você pode usar fetchAll() função que retorna um array com cada linha do resultado e você pode usar um loop top percorrer o array e fazer o que quiser com cada linha.

Exemplo com fetchAll() :
$data = $sql->fetchAll(PDO::FETCH_ASSOC);
foreach($data as $row) {
   echo $row['autor'];
   echo $row['date'];
  //do whatever you want with the row
}