ich möchte feststellen welche Artikel in einem Onlineshop zusammen gekauft werden...

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

  • ich möchte feststellen welche Artikel in einem Onlineshop zusammen gekauft werden...

    Kann mir jemand sagen wie ich das angehen kann?

  • #2
    Kommt auf den Onlineshop an.

    Im Zweifelsfall durch eine geeignete Datenbankabfrage
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      stichworte

      kann mir jemand wenigtens sagen nach welchen stichworten ich suchen muss um ein stück weiter zu kommen

      Kommentar


      • #4
        Nein, da niemand weiss wie dein Code aussieht.

        Aber irgendwo muss ja gespeichert sein, was die Kunden gekauft haben, somit hast du schonmal die Artikel-Nummern, bzw. die Id's.

        Dann bräuchtest du das nur noch auslesen und hättest einen Anfang.

        Wo die Daten allerdings gespeichert werden, wird dir hier niemand sagen können.
        In irgendeiner Tabelle deiner Datenbank vermute ich mal.
        mfg - sagg

        Kommentar


        • #5
          ich müsste Werte verschiedener Zeilen untereinander auswerten können so z.B:

          if(wert1 zeile1 == wert1 zeile2)
          {
          ausgabe
          }

          Kommentar


          • #6
            Schön.
            mfg - sagg

            Kommentar


            • #7
              aber wie geht das

              technisch weiss ich nicht wie das geht "werte verschiedener Zeilen auswerten"

              Kommentar


              • #8
                Und wo liegt dann dein Problem?
                Du musst schon bischen genauer sein, damit man die helfen kann.
                mfg - sagg

                Kommentar


                • #9
                  versuch einer konkretisierung

                  Werte der Tabelle
                  Artikelnummern in Zeile:

                  1: 12 14
                  2: 14 17
                  3: 12 14
                  4: 12 14
                  5: 12 18

                  ->es soll nun festgestellt werden, dass Artikel 12 und 14 zusammen gekauft werden.

                  Dafür wird erstmal ein Basiswert B gebracht, der in diesem Fall 12 ist, da Artikel zwölf in den Warenkorb gelegt wurde.

                  nun soll mit einer schleife die Summen der Artikelnummern ausgewertet werden:

                  Summe 1 der ersten Schleife ist 26
                  Summe 2 wird nicht gewertet, da keine Basiswert vorhanden ist (ob der Basiswert vorhanden ist wird mit einer entsprechenden Datenbankauswertung in der WHERE_Klausel geprüft)
                  Summe 3 der dritten Schleife ist wieder 26
                  Summe 4 wie Summe drei
                  Summe 5 ist 30

                  Nun soll jeweils geprüft werden wie oft eine bestimmte Summe vorhanden ist.
                  Die Summe 30 kommt einmal vor
                  Summe 26 dreimal

                  wenn 50 Artikel im Shop zu kaufen sind muss man wohl 50 Abfragen machen, mit einer Klasse wahrscheinlich.
                  Hier komme ich nicht weiter, weil ich nicht weiss wie ich das aufbauen soll

                  Kommentar


                  • #10
                    Ich verstehe nicht ganz was du mit der Summe vor hast.

                    Was ist, wenn die Artikelnummer 10 und 20 gekauft wurden, das ergibt auch 30!?

                    Ich würde da eher "COUNT()" und "GROUP BY" empfehlen.
                    mfg - sagg

                    Kommentar


                    • #11
                      es gibt ja einen Basiswert variieren kann

                      also nur ein Wert .

                      Kommentar

                      Lädt...
                      X