Hallo,
$datensatz = $db->getRow($sql);
^Woher kommt das Objekt $db? Was macht die Methode getRow(String) mit dem übergebenen String?
bei mein SQL-Query wird nur das erste Bild abgerufen
Wirklich durch die Query? Oder liefert die Query schon mehrere Datensätze zurück, Du rufst aber mit PHP nur einen ab? Die Bezeichner "datensatz" und "getRow" spechen jedenfalls für letzteres.
viele Grüße
Axel