Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Sum () [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Sum ()


 
MTTZA
27-01-2005, 00:44 
 
Hallo,


ich möchte für meine WG ein Abrechnungsscript schreiben. Folgenermaßen sieht es aus:

Es werden die Einzelverbindungsnachweise in die SQL Datenbank gespeist.
Somit ist Betrag = Die Summe, die ein Telefonat gekostet hat.
In der Spalte Netz steht, wohin der Anruf ging z.B. Dortmund.


Somit soll z.B. anhand der Eingabe wohin ein Telefonat ging berechnen können, wieviel alle Telefonate zusammen gekostet haben.

Folgendes habe ich bereits geschafft:
<?


mysql_connect("localhost", "**", "**");
mysql_select_db("***");
if ( $res = mysql_query("SELECT Netz, SUM(Betrag) FROM tcom") ) {
$row = mysql_fetch_row($res);
$ergebniss = $row[0];



} else echo mysql_error();







echo "<hr>";

echo $ergebniss;
echo "<hr>";


mysql_free_result($res);
?>#

Es wird zwar kein Fehler angezeigt, dennoch bin ich mit dem Ergebnis nicht zufrieden. Es wird eine 5 angezeigt, obwohl das Ergebnis weitaus höher sein müßte. Was mache ich falsch?

Die Ausgabe sollte in eine Tabelle erfolgen, aber wie?

 
Payne_of_Death
27-01-2005, 02:35 
 
Original geschrieben von MTTZA
Es wird eine 5 angezeigt, obwohl das Ergebnis weitaus höher sein müßte. Was mache ich falsch?

Die Ausgabe sollte in eine Tabelle erfolgen, aber wie?

1.) Was ist besser eine Vermutung oder eine Tatsache ?
Ich jedenfalls möchte bevor ich irgendwo was debugge wissen wie es aussehen soll und wie es tatsächlich aussieht....Eine Behauptung ist ja auch keine Begründung und behaupten kann man ja bekanntlich viel.....

2.) Insert Into.........Select


Punkt 2 bezieht sich auf von Table zu Table

Der Rest ist bei www.schattenbaum.net ersichtlich wie eine Query ausgegeben werden kann.....

 
neogrande
27-01-2005, 09:23 
 
Mit $row[0] sprichst du die Ausgabe der SQL-Spalte "Netz" an.
Probiers mal mit $row[1].

Was für Tabellen meinst du - wirklich eine mySQL-Tabelle oder eher HTML?


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:36 Uhr.