fanelf.de: Probleme beim Join

Beitrag lesen

$sql = vsprintf('SELECT * FROM %s AS t1 LEFT JOIN %s AS t2 ON t2._newsId = t1._id WHERE t1._id = %s', $daten);
$datensatz = $db->getRow($sql);[/code]

ein Eintrag kann mehrere Bilder enthalten
bei mein SQL-Query wird nur das erste Bild abgerufen

wie müßte ich das ganze angehen; damit ich alle Bilddaten mit im Array habe?

möglicherweise führt die WHERE bedingung nur zu einer ergebniszeile. mit num_rows() läßt sich die anzahl ermitteln.

führt dein WHERE t1._id = %s' durch eine unique-id nur zu einer ergebniszeile, müßtest du mehrere id in einer liste WHERE id IN (id1, id2, ..) angeben.