September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten Daten aus Ihrer Datenbank abfragen.
Nutzen Sie PDO::query( ), um die SQL-Abfrage an das Datenbanksystem zu senden, und durchlaufen Sie dann mit einer foreach-Schleife die Ergebnisse, um sie zeilenweise abzurufen, wie Sie es in Listing 12.9 sehen.
<?php
$st = $db->query('SELECT symbol,planet FROM zodiac');
foreach ($st->fetchAll() as $row) {
print "{$row['symbol']} ist verbunden mit {$row['planet']} <br/>\n";
}
?>Listing 12.9 Eine SQL-Abfrage an das Datenbanksystem senden
Die query( )-Methode liefert ein PDOStatement-Objekt. Dessen fetchAll( )-Methode bietet eine kompakte Möglichkeit, etwas mit allen Zeilen zu machen, die von einer Abfrage zurückgeliefert werden.
Die fetch( )-Methode ...