phpbar.de logo

Mailinglisten-Archive

[php] mysql_fetch_array: Falsche Darstellung (999.99) bei Feldwerten > 1000

[php] mysql_fetch_array: Falsche Darstellung (999.99) bei Feldwerten > 1000

Kueck, Peter php_(at)_phpcenter.de
Tue, 8 Oct 2002 22:04:57 +0200


Hallo,

wer kann mir sagen, was hier falsch läuft?

$result=mysql("$db","SELECT Giro_H FROM buchhaltung WHERE YEAR(Datum)='2002'
AND Vorgang = 'A'");
while ($ary = mysql_fetch_assoc($result3)) {
while (list($key,$val) = each($ary)) {
$$key = $val;
}
echo $Giro_H."<br>";
}

Der Wert des Feldes Giro_H wird nur korrekt dargestellt, wenn er kleiner als
1000 ist.
Sonst bekomme ich 999.99 angezeigt?

Wenn ich mir den Inhalt der Tabelle alledings in phpMyAdmin anschaue, wird der
Feldwert
in allen Fällen korrekt gezeigt. Die Definition des Feldes ist:
Giro_H  decimal(6,2)    Yes      Change Drop Primary Index Unique


Vielen Dank & Grüße
Peter


php::bar PHP Wiki   -   Listenarchive