Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Sortierung Artikel nach Artikelname mit Zahlen falsch

    chrisjo84

    • Neu im Forum
    • Beiträge: 2
    Guten Abend bzw. Gute Nacht,

    ich habe im Moment die Artikel nach "Artikelname" sortiert. Leider haben die Artikelnamen Ziffern am Ende, daher ist die Sortierung falsch.

    So sieht es aktuell aus:
    Mi.-Nr.: 101
    Mi.-Nr.: 149
    Mi.-Nr.: 250
    Mi.-Nr.: 312
    Mi.-Nr.: 414
    Mi.-Nr.:   56
    Mi.-Nr.:   58
    Mi.-Nr.: 512

    Aussehen sollte es allerdings so:
    Mi.-Nr.:   56
    Mi.-Nr.:   58
    Mi.-Nr.: 101
    Mi.-Nr.: 149
    Mi.-Nr.: 250
    Mi.-Nr.: 312
    Mi.-Nr.: 414
    Mi.-Nr.: 512

    Wo kann man ändern, dass die Sortierung nicht alphabetisch, sondern numerisch erfolgt?

    Vielen Dank.

    Gruß
    Christoph



    Linkback: https://www.modified-shop.org/forum/index.php?topic=17968.0

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Sortierung Artikel nach Artikelname mit Zahlen falsch
    Antwort #1 am: 18. Januar 2012, 02:00:49
    Du meinst eine natürliche Reihenfolge für alphanumerische Zeichenketten.

    Das ist etwas schwierig, da die Sortierung aus der Datenbankabfrage kommt (order by) und MySQL diese Orndung nicht kennt. Es gibt zwar alternative Wege dies über MySQL zu realisieren, was aber bei vielen Produkten oder Besuchern auf die Performance des Servers drücken wird.

    Eine anderer Weg wäre, das Produktlisten-Array mit PHP zu sortieren, siehe natsort und Konsorten.

    Wieso diese Funktion nicht in MySQL implementiert wird, kann ich nicht nachvollziehen.

    Gruß

    h-h-h

    vr

    • modified Team
    • Beiträge: 2.664
    Re: Sortierung Artikel nach Artikelname mit Zahlen falsch
    Antwort #2 am: 18. Januar 2012, 02:13:33
    Hallo Christoph,

    kannst Du nicht nach Artikelnummer sortieren?

    Grüße, Volker
    8 Antworten
    5906 Aufrufe
    11. Januar 2013, 17:39:46 von fishnet
               
    anything