Werte aus einer DB addieren

h0110w

Mitglied
Hi

Undzwar gehts mir darum:

In einer Tabelle meiner DB gibts eine Spalte "views", die bei jeder Zeile (verständlicherweise) anders ist. Auf der Startseite soll nun die Summe aller "views" angezeigt werden. Und das am besten noch für 4 Tabellen. Gibt es da eine Spezielle Funktion? Oder weiss jmd. überhaupt wie das geht? ;-]
 
Nuja, man könnte das so lösen:
PHP:
$mysql_id = mysql_connect($host, $user, $pw);
mysql_select_db($db, $mysql_id);

$views1 = mysql_result(mysql_query("SELECT SUM(views) FROM $table1"), 0);
$views2 = mysql_result(mysql_query("SELECT SUM(views) FROM $table2"), 0);
$views3 = mysql_result(mysql_query("SELECT SUM(views) FROM $table3"), 0);
$views4 = mysql_result(mysql_query("SELECT SUM(views) FROM $table4"), 0);

$total_views = $views1 + $views2 + $views3 + $views4;
Vorausgesetzt es handelt sich um eine mySQL-Datenbank.
Vielleicht geht's auch einfacher mit einem einzigen Query, aber ich wüsste jetzt nicht, wie.


reima
 
Zurück