Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Werte gruppieren (Arrays?)

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Werte gruppieren (Arrays?)

    Hallo mal wieder,

    ich habe folgende Frage/Problem:

    ich habe eine Liste von ID's, welchen anhand einer Datenbankabfrage einem Wert zugeordnet werden. Nun ist es so, dass die Werte auch mehrfach vorkommen, etwa so:

    ID | Wert
    1 | 1 €
    2 | 5 €
    3 | 1 €
    4 | 2 €
    5 | 2 € usw...

    nun möchte ich mir das ganze ausgeben lassen, bloß nicht einfach als sortierte Tabelle nach den € wie:

    1 | 1 €
    3 | 1 €
    4 | 2 €
    5 | 2 €
    2 | 5 €

    sondern gruppiert, heißt immer eine Überschrift und darunter/-neben die ID's:

    1€: 1, 3
    2€: 4, 5
    5€: 2

    kann man das mit einem Array lösen? Und wenn ja, hat da jemand einen Ansatz für mich, ich komme da nicht weiter...

    Grüße & frohe Weihnachten

  • #2
    Für welches Datenbanksystem brauchst du das denn? Und willst du die Gruppierung mit der Datenbank machen oder in PHP?
    Letzteres könntest du erreichen indem zu z.B:
    Code:
    SELECT id,wert FROM table ORDER BY wert ASC, id ASC
    und dann bei jedem neuen Wert für wert einen Gruppenbruch machst.

    Kommentar


    • #3
      Jo, http://php-de.github.io/jumpto/gruppenbruch/
      [COLOR=#A9A9A9]Relax, you're doing fine.[/COLOR]
      [URL="http://php.net/"]RTFM[/URL] | [URL="http://php-de.github.io/"]php.de Wissenssammlung[/URL] | [URL="http://use-the-index-luke.com/de"]Datenbankindizes[/URL] | [URL="https://www.php.de/forum/webentwicklung/datenbanken/111631-bild-aus-datenbank-auslesen?p=1209079#post1209079"]Dateien in der DB?[/URL]

      Kommentar


      • #4
        Tropi, ich möchte das in php direkt machen und dann ausgeben lassen, nicht in der Datenbank speichern.

        VPh, danke, das müsste eigentlich genau das sein, was ich suche - mal sehen, ob mir das weiterhilft

        LG

        Kommentar


        • #5
          Zitat von IWKYS Beitrag anzeigen
          Tropi, ich möchte das in php direkt machen und dann ausgeben lassen, nicht in der Datenbank speichern.
          Hat ja keiner was von speichern gesagt. Aber wenn du das mit PHP machen möchtest, dann verwende doch die Variante die ich in meinem Beitrag (und VPh ebenso) vorgeschlagen habe.

          Kommentar


          • #6
            uund nochmal edit, ich habs hingekriegt :P

            danke auch für den Tipp mit dem Gruppenbruch

            frohe Feiertage noch und einen guten Rutsch!

            Kommentar

            Lädt...
            X