Veröffentlicht 8. September 200421 j Moin, habe ein kleines Problemchen. Ich habe ein Programm welches Preise in eine MySQL Datenbank speichern soll, dedoch sobald ich eine 10.10 reinschreibe wir in der DB 10.1 als (Float) gespeichert. Wie schaffe ich es nun das a) beide Nachkommastelen gespeicehrt, bzw. ausgegeben werden Geht es, das ich den Punkt in ein Komme eingebe und dieser als solcher auch wieder ausgelesen wid?
8. September 200421 j verwendest du PHP? Wenn ja, könntest du nach dem Auslesen der Daten aus der DB einfach mit str_pad() die fehlenden Nullen wieder anhängen
8. September 200421 j Bei MySQL kann man bei Float und oder Double auch ein Format des Feldes Angeben: preis FLOAT(4,2) NOT NULL DEFAULT 0 (zum Bespiel) Dadurch wird die Zahl mit richtiger Nachkommastelle in die Datenbank geschrieben!
8. September 200421 j Super, das mit den Nachkommastellen hat schonmal geklappt, besten Dank! Ja, ich verwend PHP (komisch, warum vergesse ich immer, das dabei zu schreiben. Sorry!).
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.