[Solved] Werte addieren klappt nicht

Begonnen von lausbub, 19 November 2009, 19:33:23

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

lausbub

Hallo ich komme irgenwie nicht weiter.
ich mache eine datenbankanfrage in der Zahlen stehen z.B. 1.90  und 2.01

und möchte diese mit array_sum gleich addieren lassen.

jedoch wird als Ergebnis  4.02  ausgegeben statt 3.91  versteh das nicht so ganz warum des nicht geht.



global $prefix, $user_prefix;
$aktuellerstand = "SELECT einz FROM ".$prefix."_stand";
$stand = sql_query($aktuellerstand);
$aktuell = mysql_fetch_array($stand);
$res = array_sum($aktuell);
echo $res;




Hoffe ihr könnt mir weiter helfen.

Danke
Thorsten
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

lausbub

Habs geschafft.

Habs jetzt so gemacht.


global $prefix, $user_prefix;
$aktuellerstand = sql_query("SELECT sum(einz) FROM ".$prefix."_stand");
$aktuell = mysql_result($aktuellerstand, 0);

echo $aktuell;



funktioniert einwandfrei.

Nur könnte mir jemand sagen, warum     mysql_result($aktuellerstand, 0)  <= hier eine 0 rein muß?

Würde mich echt gerne interessieren, mir genügt es leider nicht nur das es funktioniert, würde es auch gerne wissen warum  :red:

Würde mich über eine leicht verständliche erklärun freuen.

Gruß

thorsten
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

JoergK

Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

lausbub

Guten Morgen


Danke dir, ja jetzt sehe ich warum.

Gruß

Thorsten
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12