Daniel Steffen novinet
Angesehenes Mitglied
Hallo,
ich habe ein Problem:
Ich habe Bildergallerien, die wiederum Untergallerien enthalten können (unbegrenzt). Jede Gallerie kann auch Bilder haben.
So, nun habe ich z.B. folgende Struktur
KFZ
- Audi
#bild von audi allgemein
- A4
# bild von a4
# bild2 von a4
# bild 3 von a4
- A6
# bild von a6
- BMW
.....
Ich habe dafür 2 Tabellen, eine mit den Galerien, wobei ich zum Titel noch eine mother_id speichere, also wer ist die mutter-gallerie, sowie das level (wobei das jetzt nicht wichtig ist).
ich habe noch eine tabelle "bilder", in der jeweils die gallerie-id referernziert ist.
Kann mir jemand helfen - wie bekomme ich jetzt eine rekursive funktion, die mir zu jeder gallerie die darin enthaltenen Bilder berechnet? Wichtig ist, dass natürlich die nächsthöhere Gallerie auch alle bilder enthalten muss, die in den Untergallerien vorhanden sind.
Das ganze entspricht also dem Zählen von objekten innerhalb von ordnern wie man es von windows aus kennt.
Kann mir jemand helfen? Ich habe immer Funktonen zusammenbekommen, die ähnlich dem waren was ich brauchte, aber nie korrekt. Seh den Wald wohl vor lauter Bäumen auch nicht mehr.
Danke für eure Hilfe!
Gruß, Daniel (der, der keine rekursiven Funktionen mag)
ich habe ein Problem:
Ich habe Bildergallerien, die wiederum Untergallerien enthalten können (unbegrenzt). Jede Gallerie kann auch Bilder haben.
So, nun habe ich z.B. folgende Struktur
KFZ
- Audi
#bild von audi allgemein
- A4
# bild von a4
# bild2 von a4
# bild 3 von a4
- A6
# bild von a6
- BMW
.....
Ich habe dafür 2 Tabellen, eine mit den Galerien, wobei ich zum Titel noch eine mother_id speichere, also wer ist die mutter-gallerie, sowie das level (wobei das jetzt nicht wichtig ist).
ich habe noch eine tabelle "bilder", in der jeweils die gallerie-id referernziert ist.
Kann mir jemand helfen - wie bekomme ich jetzt eine rekursive funktion, die mir zu jeder gallerie die darin enthaltenen Bilder berechnet? Wichtig ist, dass natürlich die nächsthöhere Gallerie auch alle bilder enthalten muss, die in den Untergallerien vorhanden sind.
Das ganze entspricht also dem Zählen von objekten innerhalb von ordnern wie man es von windows aus kennt.
Kann mir jemand helfen? Ich habe immer Funktonen zusammenbekommen, die ähnlich dem waren was ich brauchte, aber nie korrekt. Seh den Wald wohl vor lauter Bäumen auch nicht mehr.
Danke für eure Hilfe!
Gruß, Daniel (der, der keine rekursiven Funktionen mag)