EKKi: [PHP] Summenfunktion

Beitrag lesen

Mahlzeit Roger,

Um es noch einmal genauer zu erklären ich habe eine Joomla-Webseite, hier werden mittels einer Componente die Datensätze in die SQL-Datenbank von phpmyadmin eingetragen.

Es ist vollkommen irrelevant, ob Du eine Joomla-, Drupal-, Wordpress-, Typo3- oder sonst irgendeine Webseite hast ... im Moment geht es ausschließlich darum, dass Du Daten aus einer MySQL-Tabelle auslesen willst - korrekt?

beim Bild links die Liste mein ich ("jos_event_table_edit_1"), wie man dann rechts sieht stehen bei einem neuen Datensatz die drei Werte schon in den Spalten: tname_1 + tname_2 + tname_3, die Spalte tname_4 gibt es schon ist aber noch leer, in diese Spalte soll die Summenfunktion die Summe reinschreiben.

Nein, das ist nicht korrekt. Was man sieht, sind Spalten mit den Namen "tname_0", "tname_1", "tname_2", "tname_3", "tname_4" und "tname_5", wobei die Spalte "tname_5" offenbar nie gefüllt ist.

Was genau willst Du jetzt? Willst Du eine Abfrage, die die Spalte "tname_5" mit Werten füllt und diese auch dort *speichert*? Oder willst Du Dir lediglich die Summe beliebiger Spalten *ausgeben* lassen?

Die grundlegende Abfrage hatte ich Dir bereits genannt - Du kannst die Summe direkt mit MySQL ermitteln ... PHP ist dazu absolut unnötig.

Und dann das selbe mit den restlichen Feldern tut.
Damit habe ich gemeint, dass nach die Funktion als erstes die Summe für den ersten Datensatz ausrechnet und danach die restlichen Datensätze durchgeht.

Das würde eine Abfrage nach dem Muster, das ich Dir genannt hatte, immer tun, wenn Du sie nicht einschränkst.

Was ich ja bis jetzt habe ist:

SELECT tname_0
,      tname_1
,      tname_2
,      tname_3
,      tname_4
,      (tname_2 + tname_3 + tname_4) AS tname_5
FROM jos_event_table_edit_1


> Das ist ja nur der aufruf der Dateien aus der Datenbank  
  
Nein. Das ist eine Datenbankabfrage, die Dir Werte liefert. Bitte informiere Dich \*ausführlichst\*, bevor Du mit irgendwelchen Fachausdrücken um Dich wirfst (die Abfrage hat weder etwas mit Aufrufen noch mit Dateien zu tun).  
  
Und um PHP-Code handelt es sich dabei auch in keinster Weise ...  
  
  

> ~~~php
  

> $summe = (tname_2 + tname_3 + tname_4);  
> 

Und das ist dann die Summenfunktion richtig?

Nein.

Ist das alles oder brache ich noch mehr?

Du brauchst anscheinend erst einmal grundlegendes Verständnis der von Dir verwendeten Technologien - konkret SQL. Anschließend brauchst Du eine verständliche Problembeschreibung ... dann stellt sich brauchbare Hilfe hier im Forum von alleine ein.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|