Hallo
Ich möchte mit SQL und JOIN LEFT zwei Tabellen ausgeben. Dies funktioniert auch nur ist mein Problem, das ich aus einer Tabelle nicht die ID ausgelesen bekomme, da beide Tabellen eine ID haben.
also das Problem liegt hier am Ende. $row->id gibt die ID der Tabelle "j_users" aus. Ich möchte aber gerne die ID von "j_joomgallery" haben. $row->j_joomgallery.id habe ich schon ausprobiert, bringt aber auch kein Erfolg. Was kann ich da machen?
Gruß Hendrik
Ich möchte mit SQL und JOIN LEFT zwei Tabellen ausgeben. Dies funktioniert auch nur ist mein Problem, das ich aus einer Tabelle nicht die ID ausgelesen bekomme, da beide Tabellen eine ID haben.
PHP:
$abfrage = "
SELECT *
FROM j_joomgallery
LEFT JOIN j_users ON j_users.id = j_joomgallery.owner
ORDER BY j_joomgallery.imgdate DESC LIMIT $max_anz
";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$ausgabe[$i][datum] = strtotime($row->imgdate);
$ausgabe[$i][user] = $row->username;
$ausgabe[$i][text] = $row->imgtitle;
$ausgabe[$i][link] = "index.php?view=detail&id=".$row->id."&option=com_joomgallery";
$ausgabe[$i][art] = "bild";
$i++;
}
also das Problem liegt hier am Ende. $row->id gibt die ID der Tabelle "j_users" aus. Ich möchte aber gerne die ID von "j_joomgallery" haben. $row->j_joomgallery.id habe ich schon ausprobiert, bringt aber auch kein Erfolg. Was kann ich da machen?
Gruß Hendrik