$result étant un résultat valide renvoyé par $dbh->query(), $result->fetchAll() renvoie un tableau à 2 dimensions qui contient les résultats : le premier indice concerne les lignes, le deuxième concerne les colonnes.
Plus d'informations sur PHP net pour fetchAll().
Exemple :
$result = $dbh->query("SELECT * FROM villes");
$data = $result->fetchAll()
foreach ( $data as $row ) {
echo $row["codepostal"]." - ".$row["ville"]."<br />\n";
}
Exemple :
$result = $dbh->query("SELECT * FROM villes");
$data = $result->fetchAll()
foreach ( $data as $row ) {
for ($i=0 ; $i<$result->columnCount() ; $i++) {
echo $row[$i]." ** ";
}
echo "<br />\n";
}