hafri: Weerte von Mysql DB zusammenzahlen

Hallo

Ich habe in deiner Tabell in einer MySql Tabelle mit dem Namen hits, dort gibt es die Spalte Hitseid.
Dort stehen die Werte drinne - wie oft man auf einen Link gedrückt hat.

Diese Werte möchte ich zusammenzählen und als Summe ausgeben.

"SELECT * FROM hits  x x x x x x ";

Bitte um eure Hilfe

  1. Hallo,

    Ich habe in deiner Tabell in einer MySql Tabelle mit dem Namen hits, dort gibt es die Spalte Hitseid.
    Dort stehen die Werte drinne - wie oft man auf einen Link gedrückt hat.
    Diese Werte möchte ich zusammenzählen und als Summe ausgeben.

    Dir sollte das Handbuch weiterhelfen.

    Freundliche Grüße

    Vinzenz

  2. Hallo

    Ich habe in deiner Tabell in einer MySql Tabelle [...] dort gibt es die Spalte Hitseid.

    ich versuch zu entschlüsseln, du hast in einer tabelle ("deiner" macht keinen sinn) eine mysql tabelle
    würde ich verstehen als du hast in deiner mysql datenbank eine tabelle
    spaltenname mag für dein problem zwar irrelevant sein aber der verwirrt mich dennoch am meisten O.o

    Dort stehen die Werte drinne

    werte also, aha.

    Diese Werte möchte ich zusammenzählen und als Summe ausgeben.

    select sum(hitseid) from hits;

    "SELECT * FROM hits  x x x x x x ";

    magst du "x" gerne oder erfüllen die nen zweck?

    1. Hallo nochmal

      Ich habe folgendes da stehne

      print ("$zeileng8</td></tr>");
      print ("<tr height=20 align=center><td>Traffik auf Userseiten: ");
      $sqlg8 = "SELECT SUM(hitseid) FROM hits";
      $resg8 = mysql_query($sqlg8);
      $zeileng8 = mysql_num_rows($resg8);
      print ("$zeileng8</td></tr>");

      Wert der angezeigt wird ist 1 ??

      Bitte um nochmalige Hilfe

      Besten Dannk

      1. Hi,

        Ich habe folgendes da stehne

        Schrecklicher Code - einen etwas uebersichtlicheren Stil solltest du dir wirklich angewoehnen.

        $sqlg8 = "SELECT SUM(hitseid) FROM hits";
        $resg8 = mysql_query($sqlg8);
        $zeileng8 = mysql_num_rows($resg8);
        print ("$zeileng8</td></tr>");

        Wert der angezeigt wird ist 1 ??

        Natuerlich, du bekommst ja auch nur eine einzige Ergebniszeile von der Datenbank zurueck.

        $resg8 = mysql_query($sqlg8);
        $datensatzinhalt = mysql_fetch_assoc($resg8);
        print_r($datensatzinhalt);

        MfG ChrisB

        1. Mann oh

          Ich kenn mich ja wieder mal aus

          So nun habe ich:

          print ("$datensatzinhalt</td></tr>");
          print ("<tr height=20 align=center><td>Traffik auf Userseiten: ");
          $sqlg8 = "SELECT SUM(hitseid) FROM hits";
          $resg8 = mysql_query($sqlg8);
          $datensatzinhalt = mysql_fetch_assoc($resg8);
          print ("$datensatzinhalt</td></tr>");

          Ergebnis:
          Traffik auf Userseiten: Array

          Bitte hilf mir

          Danke Harald

          1. Hallo

            $datensatzinhalt = mysql_fetch_assoc($resg8);

            Chris schrieb nicht print

            print ("$datensatzinhalt</td></tr>");

            sondern

            print_r($datensatzinhalt);

            Gib eine Zeile vorher noch die Zeichenkette "<pre>" und eine Zeile später "</pre>" aus, damit Du es besser lesen kannst :-)

            Freundliche Grüße

            Vinzenz

            1. Hallo Vinzenz

              Nun sthet das ganze so drinnen

              print ("$datensatzinhalt</td></tr>");
              print ("<tr height=20 align=center><td>Traffik auf Userseiten: ");
              $sqlg8 = "SELECT SUM(hitseid) FROM hits";
              $resg8 = mysql_query($sqlg8);
              $datensatzinhalt = mysql_fetch_assoc($resg8);
              print_r($datensatzinhalt);

              Das Ergebnis ist:
              Traffik auf Userseiten: Array ( [SUM(hitseid)] => 110824 )

              Siege selbst auf http://www.top-weblist.at

              Danke für deine Hilfe!
              harry

              1. Hi,

                Das Ergebnis ist:
                Traffik auf Userseiten: Array ( [SUM(hitseid)] => 110824 )

                Gut, das war ja auch nur als Kontrollausgabe gedacht.

                Wenn du bereits weisst, wie man auf die Elemente von Arrays zugreift, dann machst du das jetzt einfach - und sonst gehst du es mal im Handbuch nachlesen.

                MfG ChrisB

                1. Wenn du bereits weisst, wie man auf die Elemente von Arrays zugreift, dann machst du das jetzt einfach - und sonst gehst du es mal im Handbuch nachlesen.

                  Nein, das weiss ich nicht
                  Und wenn an in diesem Forum keine coole Hilfe bekommt, dann lass ich es halt einfache weg.
                  Ich hab einfach keine Zeit mich noch mit Kleinigketen rumzuschlagen.

                  Danke
                  Harald

                  1. Hi,

                    Und wenn an in diesem Forum keine coole Hilfe bekommt, dann lass ich es halt einfache weg.

                    Wenn du "coole Hilfe" wirklich als "ich kann mir alles vorkauen lassen, und muss selbst mein Hirn ueberhaupt nicht benutzen" definierst - dann bist du hier in der Tat hoechstvermutlich falsch.

                    Ich hab einfach keine Zeit mich noch mit Kleinigketen rumzuschlagen.

                    Diese "Kleinigkeiten" sind absolute basics.
                    Wenn die dich nicht interessieren, dann solltest du die Finger von PHP lassen.

                    MfG ChrisB

                  2. Hallo Harald,

                    Wenn du bereits weisst, wie man auf die Elemente von Arrays zugreift, dann machst du das jetzt einfach - und sonst gehst du es mal im Handbuch nachlesen.
                    Nein, das weiss ich nicht
                    Und wenn an in diesem Forum keine coole Hilfe bekommt, dann lass ich es halt einfache weg.

                    coole Hilfe ist Hilfe der Art, dass Du nicht beim nächsten vergleichbaren Problem erneut Hilfe benötigst, sondern weißt, wie es geht.

                    Ich hab einfach keine Zeit mich noch mit Kleinigketen rumzuschlagen.

                    Och nö. Soll ich mir jetzt folgendes denken:
                    "Du hast bestimmt viel wichtigeres zu tun. Da klappt noch nicht einmal abschreiben. Und für Profis ist das ja ein Klacks ... "

                    Das Handbuch liefert doch zur Funktion mysql_fetch_assoc() ein nettes Beispiel, das Dir zeigt, wie Du auf Spalten über den Namen der Spalten zugreifst. Ist das wirklich ein Problem für Dich?

                    Es ist nicht sinnvoll, in irgendeiner Programmiersprache programmieren zu wollen und das Handbuch dieser Programmiersprache nicht zu nutzen.

                    Freundliche Grüße

                    Vinzenz

                2. Wenn du bereits weisst, wie man auf die Elemente von Arrays zugreift, dann machst du das jetzt einfach - und sonst gehst du es mal im Handbuch nachlesen.

                  Habe heute bereits den 3/4 Tag verbacht eine Lösung zu finden
                  Leider kein Erfolg

                  print ("$resg8</td></tr>");
                  print ("<tr height=20 align=center><td>Traffik auf Userseiten: ");
                  $sqlg8 = "SELECT SUM(hitseid) FROM hits";
                  $resg8 = mysql_query($sqlg8);

                  $datensatzinhalt = mysql_fetch_assoc($resg8);
                  print_r($datensatzinhalt);

                  komme nicht weiter

                  1. Hi,

                    Habe heute bereits den 3/4 Tag verbacht

                    Mit was - Eier schaukeln? (In Bezug auf bevorstehendes Ostern, meine ich natuerlich.)

                    eine Lösung zu finden
                    Leider kein Erfolg

                    $datensatzinhalt = mysql_fetch_assoc($resg8);

                    Vinzenz hat dir die Handbuchseite zu dieser Funktion doch sogar verlinkt, dich darauf hingewiesen, dass du dort Beispiele vorfindest - und gefragt, ob das fuer dich damit immer noch ein Problem darstellt.

                    Wenn ja - dann beschreibe bitte, *welches* - ein schlichtes "leider kein Erfolg" ist eine absolut unbrauchbare Nullaussage. (Bzw., kombiniert mit dem erneuten Abladen des bereits vorhandenen Codes hier ist es ein "macht mal, dass das funzt" - was hier aber wie gesagt nicht erwuenscht ist, egal ob du das "cool" findest oder nicht.)

                    MfG ChrisB

                    1. $datensatzinhalt = mysql_fetch_assoc($resg8);

                      finde leider keine L;sung

                      Schade