Seite 1 von 1
MySQL Einträge addieren...?
Verfasst: 02.07.2007 22:06
von terminatorx120
Heidiho, ich grüße Herzlich!
Kurze Frage.
Kann man einfach MySql Einträge addieren?
Oder muss ich etwas beachten?
Denn ich habe es probiert und es klappte nicht.
THX
TerminatorX120
Verfasst: 02.07.2007 22:11
von Dr.Death
Glaskugel defekt.
WAS addieren ?
*SCNR* :
1 mysql + 4 mysql = 5 mysql !
ja, man kann mysql addieren

Verfasst: 02.07.2007 22:21
von terminatorx120
ZAHLEN!
Aber auch einfach in der While abfrage,
Sprich:
$row['views'] .= $row['views'];
oder
$row['views'] + $row['views'];
??
Verfasst: 02.07.2007 22:45
von fanrpg
$row['views'] + $row['views']; dürfte nicht funktionieren...
eher so...
Code: Alles auswählen
<?php
$gesamt = 0;
while( $row = mysql_fetch_array($result) )
{
$gesamt += $row['views'];
}
Denn wenn du $row['views'] immer zu $row['views'] hinzuaddierst hast du $row['views']*2 auch wenn die Schleife 20mal durchläuft, da $row['views'] bei jedem Schleifendurchlauf neu gesetzt wird.
$gesamt hingegen wird nur selber gesetzt und dann wird da immer $row['views'] hinzuaddiert.
Verfasst: 02.07.2007 23:04
von gn#36
Meinst du vielleicht sowas:
Code: Alles auswählen
SELECT (tabellenspalte1 + tabellenspalte2) AS summe FROM tabelle;
Das geht (kann man aber auch ganz leicht ausprobieren).
Du kannst auch mit mysql Rechnen:
(Auch das lässt sich leicht ausprobieren).
Verfasst: 02.07.2007 23:10
von Pyramide
Oder
oder oder oder...
Vielleicht wäre es also eine gute Idee, mal genauer zu beschreiben, was für Daten in welcher Form vorliegen und wie die Ausgabe aussehen soll.
Verfasst: 03.07.2007 21:54
von terminatorx120
Geht das denn wenn ich von Videos die Views habe einfach alle zusammen zählen will?
Verfasst: 03.07.2007 22:36
von Patch
dafür würde ich count verwenden
z.b.
Verfasst: 03.07.2007 23:47
von gn#36
terminatorx120 hat geschrieben:
Geht das denn wenn ich von Videos die Views habe einfach alle zusammen zählen will?
Muss man dir alles einzeln aus der Nase ziehen? Schreib doch mal genau was du möchtest ...
Dieser SQL Befehl lässt sich so ausführen wie er da steht, vorausgesetzt der Tabellenname und der Spaltenname stimmt. Wenn du das mit anderen Abfragen gleichzeitig kombinieren willst musst du aufpassen, gleichzeitig alle einzelnen Datensätze abfragen geht nicht so ohne weiteres. Wenn du Datensätze zählen willst, nimm count, aufsummieren mit SUM.
Verfasst: 04.07.2007 12:34
von terminatorx120
OK, ch mach es so präzise wie möglich und ich werde es austesten!
Ich habe einen Video-Player programmiert, bei dem bei dem einzelnen Videos auch die Views gezählt werden und auf der Hauptseite soll die gesamt anzahl der Views aller Videos gezählt werden und dann addiert und angezeigt werden.
