Weerte von Mysql DB zusammenzahlen
hafri
- php
0 Vinzenz Mai0 woody
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
$datensatzinhalt = mysql_fetch_assoc($resg8);
finde leider keine L;sung
Schade