kostenloser Webspace werbefrei: lima-city


Sortiere nach ID und Parents

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m*****z

    Hallo Leute,

    ich scheitere gerade an einer eigentlich recht simplen "Sortiergeschichte" in Mysql. :confused:
    Vielleicht könntet ihr mir ja ein wenig unter die Arme greifen :P

    Also ich habe eine Datenbank, in der gibt es folgende Spalten:
    ID = Die ID der Spalte (AUTO_INCREMENT)
    Parent = die Nummer der übergeordneten Kategorie (ID = Parent) (ohne Parent = 0)
    Name = Name der Kategorie

    Nun verzweifle ich gerade an der Aufgabe die Ausgabe wie folgt zu sortieren:
    - Parent 1
    - - Alle Childs des Parents 1
    - Parent 2
    - Parent 3
    - - Alle Childs dieses Parents 3
    usw....

    Könntet ihr mir helfen?
    Ich bin gerade echt an verweifeln, ich wäre euch zu tiefst Dankbar :wink:

    MfG,
    Monkeyz

    Beitrag zuletzt geändert: 11.4.2014 21:06:59 von monkeyz
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Also eine einzige Tabelle und eine Hierrache von maximal 2 Stufen?
    So simpel ist das gar nicht, weil das rekursiv dann ist.

    Notfalls kannst du ja eine geschachtelte Abfrage machen, aber das ist sehr ineffizient.
    Falls dir sonst keiner helfen kann, dann würd ich mir mal
    http://de.wikipedia.org/wiki/Nested_Sets angucken.
    Hab mal gehört, dass man das darüber lösen kann, aber hab es mir bisher nicht angeguckt.
  4. Autor dieses Themas

    m*****z

    Dass das Ganze doch nicht so einfach ist wie anfangs gedacht habe ich mir im nachhinein fast gedacht.
    Ich glaube es wäre einfacher das Ganze in Arrays zu speichern und dann mittels PHP zu sortieren.
    Am besten Rekursiv.

    Mhh aber auf jeden Fall danke schon einmal für die Antwort.
    Ich werde mich dann morgen mal daran versuchen.

    MfG,
    Monkeyz

    Beitrag zuletzt geändert: 11.4.2014 23:05:26 von monkeyz
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!