Gliederung Sortieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gliederung Sortieren

    Hallo zusammen,

    ich habe folgendes Problem, ich möchte eine Gliederung in einer SQL Datenbank abspeichern.

    u.a. gibt es ein Feld mit "GLIEDERUNGSPUNKT" vom Typ varChar, der Inhalt könnte wie folgt ausschauen:

    1.1.
    1.2.
    ...
    1.10.
    1.11.

    Wenn ich jetzt via Select sortiere, bekomm ich:
    1.1.
    1.10.
    ...
    1.2.

    Ich möchte natürlich die AUsgabe wie oben, wie bekomm ich das hin? Habe es mit einen Zahlentyp versucht, aber da speichert er mir die Punkte nicht mit ab ...

    HILFE

  • #2
    Ist eigentlich ein klassischer Fall für Nested Sets.

    Kommentar


    • #3
      via Select sortiere
      Ein Select hol die Daten, sortieren tust du dann mit Order By..
      Darf man erfragen, wie deine Sql atm aussieht?

      mfg

      Kommentar


      • #4
        dann speicher dein Kapitel so:

        "001.001"
        "001.002"

        sozusagen zerofill

        beim auslesen kannst dann mit php die "0"er entfernen:

        PHP-Code:
        $gliederungspunkte preg_match("#(?<=^|\\.)0+#"""$gliederungspunkte); 
        Also Anfang oder Punkt mit darauffolgenden Nullen
        Find Parties?
        Partysuche

        Kommentar

        Lädt...
        X