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
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
Hoi ;)
Haste mal im
- SelfPHP (http://www.selfphp.de/funktionsreferenz/mysql_funktionen/mysql_result.php) und/oder
- PHP-Handbuch (http://de2.php.net/manual/de/function.mysql-result.php)
nachgeschaut? :drinks:
Guten Morgen
Danke dir, ja jetzt sehe ich warum.
Gruß
Thorsten