sql >> Databasteknik >  >> RDS >> Mysql

Hur man skriver ut en MySQL-databastabell i PHP med PDO

fetch() funktionen returnerar nästa rad från resultatuppsättningen. Du behöver något liknande för att få alla resultat:

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

Eller så kan du använda fetchAll() funktion som returnerar en array med varje rad från resultatet och du kan använda en loop-top som korsar arrayen och gör vad du vill med varje rad.

Exempel med fetchAll() :

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


  1. Fråga för att söka i alla paket efter tabell och/eller kolumn

  2. Hur man ansluter till SQL Server Default Instance och SQL Server Named Instances - SQL Server / TSQL självstudie del 2

  3. QSqlDatabase open returnerar alltid sant efter uppdatering

  4. SQL Server Databas Snapshots -2