Betrag in Mysql
Hallo stehe grad wieder mal auf den Schlauch, ich habe eine Zahl zum Beispiel: 4.32 die ich in die Datenbank speichern will, das Feld dafür ist vom Typ decimal(2,2). Speichern tut sie aber immer nur den Wert 0.99. Was mach ich falsch?
Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
weil das der höchste wert ist der gespeichert werden kann
http://dev.mysql.com/doc/refman/5.1/en/p…al-changes.html
wenn du zwei Zeichen vor und zwei Zeichen nach dem punkt haben willst musst du DECIMAL(4,2) nehmen
-LA
Zitat
The declaration syntax for a DECIMAL column is DECIMAL(M,D). The ranges of values for the arguments in MySQL 5.1 are as follows:
M is the maximum number of digits (the precision). It has a range of 1 to 65. (Older versions of MySQL permitted a range of 1 to 254.)
D is the number of digits to the right of the decimal point (the scale). It has a range of 0 to 30 and must be no larger than M.
http://dev.mysql.com/doc/refman/5.1/en/p…al-changes.html
wenn du zwei Zeichen vor und zwei Zeichen nach dem punkt haben willst musst du DECIMAL(4,2) nehmen
-LA
Ähnliche Themen
-
PHP »-
Was ist die Beste Lösung?
(15. Juni 2011, 23:53)



Sollte nochmal lesen lernen. danke dir