WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » MySQL Feldtyp » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von subjective
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.
von languitar
Ja, Float ist doch richtig.
Du musst das ganz vor der Ausgabe mit numberformat o.Ä. wieder für deine Bedürfnisse anpassen.
von feller
hi,

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
von languitar
integer und nachher formatieren lassen?
von feller
hallo,

kurze Frage wenn ich eine neue Tabelle in einer MySQl Datenbank anlege
und folgende Werte speichern möchte was für Feldtypen nimmt man?

z.B..

"vorname" = varchar(50)
"kommentarfeld" = TEXT
Zahl von 0 - 9 = Int(20)
22.99 = float

0001 = ???
0050 = ???

Danke

mfg


Nach oben