Worum es geht
Skript 06, Folien 21–23: DB-Zugriff mit fetch_assoc, fetch_object, fetch_all.
Ein Shop will alle Produkte der Kategorie CATS anzeigen. Die Verbindung zur Datenbank steht schon. Wie kommen die Zeilen der Abfrage in PHP-Variablen, und welche Variante passt wann?
$db = new mysqli('localhost', 'user', 'pw', 'db'); In $db liegt sie für alle weiteren Aufrufe.So gehen wir vor:
- Die Beispieltabelle.
- Die Abfrage mit query.
- fetch_assoc: eine Zeile, dann die Schleife, dann aufräumen.
- fetch_object und fetch_all.
- Die drei im Vergleich und eine Klausurfrage.