Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Zahlen aus verschiedenen sql-DBs addieren und ausgeben Antworten
Zahlen aus verschiedenen sql-DBs addieren und ausgeben

geizkoenig
Pixelschubser


Beiträge: 2


Moin zusammen, ich habe ein Problem: ich will die Inhalte mehrerer Sites in einem Portal zusammenfassen und die Counterstände aller dem Projekt angeschlossenen Seiten addieren und anzeigen. Die Counterstände liegen auf einer SQL-DB. Die einzelnen Counter lesen den Counterstand über select aus. Kann ich einen Select-Befehl (php) so anlegen, dass er die Stände addiert? Die Zahlen liegen alle auf der gleichen Datenbank.

Diese Nachricht wurde geändert von: geizkoenig
  Profil   E-Mail   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


1:
$sql = sql("SELECT count FROM tabl1,tabl2,tabl3");


Du kannst mehrere Tabellen gleichzeitig auslesen. Danach einfach zusammenaddieren...

---
Arbeit ist das Feuer der Gestaltung. - Marx

Diese Nachricht wurde geändert von: Philipp Gérard
  Profil   E-Mail   Website   Editieren   Zitieren

geizkoenig
Pixelschubser


Beiträge: 2


Das hilft mir schon sehr! Vielen Dank!
Ich bin beider Hilfesuche immer wieder über "sum" als Bestandteil der select-Abfrage gestolpert - hilft mir das irgendwie bei der Ermittlung des Endergebnisses oder muss ich das außerhalb von select machen?

  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


1: 
2:
$query = mysql_query("SELECT count FROM tabl1,tabl2,tabl3");
$sum = mysql_result($query,0) + mysql_result($query,1) + mysql_result($query,2);


Das müsste es doch auch bringen, oder?

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

goalkeeper
Otto-Normal-Poster


Beiträge: 69


soweit ich mich erinnere kannst du mit sum() in ner select-anfrage die inhalte iner spalte zusammenzählen ob du damit aber verschieden tabellen oder spalten addieren kannst bezweifle ich

  Profil   Editieren   Zitieren
 

Antworten
Nach oben