Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 02-01-2013, 23:22
lancastor
 Registrierter Benutzer
Links : Onlinestatus : lancastor ist offline
Registriert seit: Jan 2013
Beiträge: 4
lancastor befindet sich auf einem aufstrebenden Ast
Standard Geldbeträge in DB speichern (Komma Angabe)

Ich speichere in einer Datenbank Geldbeträge dass mit DEZIMAL(6,2) formatiert ist. Dies geht auch so lange gut wie ich die Cent Beträge mit einem Punkt trenne. Also 12.95 schreibe. Gebe ich 12,95 ein werden die 95 Cent verschluckt und nur 12.00 in die Datenbank gespeichert.

Ist die Lösung jetzt den eingegebenen Wert vor dem Speichern auf Kommas abzusuchen und diese mit str_replace durch einen Punkt zu ersetzen, oder ist das eine Pfusch Lösung?
Mit Zitat antworten