Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So drucken Sie eine MySQL-Datenbanktabelle in PHP mit PDO

fetch() Die Funktion gibt Ihnen die nächste Zeile aus der Ergebnismenge zurück. Sie brauchen so etwas, um alle Ergebnisse zu erhalten:

while($data = $sql->fetch()) {
   echo ($data['author']);
   echo ($data['date']);
   //...etc...
}

Oder Sie können fetchAll() verwenden Funktion, die ein Array mit jeder Zeile aus dem Ergebnis zurückgibt, und Sie können eine Schleife verwenden, um das Array zu durchlaufen und mit jeder Zeile zu tun, was Sie wollen.

Beispiel mit fetchAll() :

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