Verschachteln von mysql Datenbankabfragen
Hallo alle zusammen da bin ich wieder
Ich hab mir nun bei ebay auch so ein Auktionshaus Script gekauft weil ich damit mal ein wenig rum experimentieren wollte.
Jetzt hab ich aber ein kleines Problem, ich hätte gerne das wenn ich auf eine Oberkategorie klicke, das er mir auch alle Artikel aus den Unterkategorien anzeigt.
Denn momentan ist es so das ich mich bis zur Unterkategorie durchklicken muss um mal ein paar Artikel zu sehen.
Und zwar liest er die Artikel mit folgendem Code aus:
So dabei ist die id nur die id von der Unterkategorie.
Und zwar müsste ich um von der Oberkategorie die Artikel die eine Kategorie tiefer sind zu sehen folgenden Code noch dazu benutzen.
Und die Zahl die da ausgegeben wird muss dann wieder als $id benutzt werden damit ich die Artikel auslesen kann.
Und um noch eine Kategorie tiefer zukommen bräuchte ich:
und immer so weiter.
Ich weiß das klingt alles sehr kompliziert und deshalb wäre ich auch für jede hilfe dankbar.
Ich hoffe ihr könnt mir ein paar Tipps geben.
Gruß
Euer nerviger jojojan
Hallo alle zusammen da bin ich wieder

Ich hab mir nun bei ebay auch so ein Auktionshaus Script gekauft weil ich damit mal ein wenig rum experimentieren wollte.
Jetzt hab ich aber ein kleines Problem, ich hätte gerne das wenn ich auf eine Oberkategorie klicke, das er mir auch alle Artikel aus den Unterkategorien anzeigt.
Denn momentan ist es so das ich mich bis zur Unterkategorie durchklicken muss um mal ein paar Artikel zu sehen.
Und zwar liest er die Artikel mit folgendem Code aus:
PHP:
SELECT * FROM auctions WHERE category='$id' AND closed='0'
So dabei ist die id nur die id von der Unterkategorie.
Und zwar müsste ich um von der Oberkategorie die Artikel die eine Kategorie tiefer sind zu sehen folgenden Code noch dazu benutzen.
Code:
SELECT `cat_id` FROM `categories` WHERE `parent_id` = "$id"
Und die Zahl die da ausgegeben wird muss dann wieder als $id benutzt werden damit ich die Artikel auslesen kann.
Und um noch eine Kategorie tiefer zukommen bräuchte ich:
Code:
SELECT `cat_id` FROM `categories` WHERE `parent_id` = Die Zahl von der zweiten Abfrage
und immer so weiter.
Ich weiß das klingt alles sehr kompliziert und deshalb wäre ich auch für jede hilfe dankbar.
Ich hoffe ihr könnt mir ein paar Tipps geben.
Gruß
Euer nerviger jojojan

Zuletzt bearbeitet: