Mailinglisten-Archive |
> -----Urspr=FCngliche Nachricht----- > Von: Ralf Weiher [mailto:weiher_(at)_west.de] > Gesendet: Mittwoch, 26. September 2001 17:27 > An: php_(at)_phpcenter.de > Betreff: [php] Baum >=20 >=20 > Hallo! >=20 > Ich habe folgende MySQL Tabelle: >=20 > +----+------+--------+ > | id | name | parent | > +----+------+--------+ > | 1 | BMW | 0 | > | 2 | 3er | 1 | > | 3 | 5er | 1 | > | 4 | 7er | 1 | > | 5 | 730 | 4 | > | 6 | neu | 5 | > +----+------+--------+ >=20 > Wie schaffe ich es mir automatisch alle Unterkategorien einer=20 > bestimmten > id anzeigen zu lassen? (Wenn ich 4 w=E4hle, sollen automatisch=20 > 4, 5 und 6=20 > angezeigt werden, usw.) >=20 > Den Pfad von einer id zum h=F6chsten parent aufzubauen habe ich=20 > schon geschafft, > aber an dem Problem hier verzweifle ich. >=20 Das wirst Du auch kaum mit einer einzigen SQL Abfrage schaffen - ausser = Du baust das so wie es eigentlich =FCblich w=E4re mit Master-Slave = Tabellen auf... Gibt ja eigentlich nicht viel Sinn Automarken und die Modelle einer = Marke in der gleichen Spalte zu haben... wenn Du statt dessen eine Tabelle f=FCr Automarken, eine f=FCr Modelle (mit id der Automarke aus der ersten = Tabelle) und vielleicht noch eine f=FCr Zust=E4nde (neu oder gebraucht ist ja = wohl kaum an irgendein Modell gebunden, dass gibts ja f=FCr jedes Modell jedes Herstellers) dann l=F6st sich das Problem ganz einfach -- Gru=DF Mike Beck mike.beck_at_ibmiller.de
php::bar PHP Wiki - Listenarchive