Im Homepage und Webhosting-Forum --- MySQL Feldtyp
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
vielleicht hätte ich mich etwas genauer ausdrücken müssen.
Bsp.: Ich möchte Eurobeträge in eine DB schreiben. D.H.
z.B. XYZ, Netto 120,00€, Brutto 139,20€
bei float setzt er 120 & 139,2
bei int setzt er 120 & 139
gibt es denn keinen Feldtyp für 2 Nachkommastellen? Ich hatte versucht
die Zahlen als varchar zu speichern jedoch kann man natürlich dann keine
Subtraktion mehr bilden.
Wäre nett wenn mir da einer die Augen öffnen kann. Danke
---
---------------------------------------------------------------
bli bla blub
Es gibt einen DECIMAL-Datentyp, bei welchem man die Anzahl der Nachkommastellen angeben kann. Es ist jedoch üblich bei Währungswerten mit 4 Nachkommastellen zu arbeiten um Rundungsfehler zu vermeiden.