Hallo,
ich habe eine MySQL DB angelegt für ein Fotoalbum.
2 Tabellen:
"fotoalbum" welche die bilder und alles wissenswerte dazu enthält.
"ordner" welche nur die Namen aller "Bilderordner" enthält.
In der Spalte "Ordner" aus "fotoalbum" speichere ich, um den Eintrag einem Bilderordner zuzuweisen, also nur eine zahl, die ich durch durch einen left join mit der id aus "ordner" vergleichen und durch den richtigen Ordnernamen ersetzen will.
Mein SQL-Befehl dazu sieht so aus:
SELECT * FROM fotoalbum LEFT JOIN ordner ON fotoalbum.ordner = ordner.id
Wenn ich jetzt die Ergebnisse des Befehls abrufen will, kann ich jedoch nicht mehr auf die id aus "fotoalbum" zugreifen:
Nach dem PHP-Befehl $row = @mysql_fetch_assoc(MEIN_SQL_BEFEHL)
beinhaltet $row[id] die id aus "ordner" statt aus "fotoalben".
Das verwundert mich eigentlich, da mit dem LEFT JOIN ja eigentlich nur die Ordnernamen, aber nicht die id aus "ordner" übernommen sein sollten!!?
gibt es einen Trick, wie ich auf die id aus "fotoalben" zugreifen kann?
Viele Grüße
Jens