Seite 1 von 1
php: DB -> Ausgabe: Float zu ungenau (nur 4 Stellen)
Verfasst: 26.03.2012, 08:48
von depp ich
Sorry, ich weiß nicht recht, wo ich suchen soll:
Ich hab in einem CMS Felder, in den Float-Zahlen stehen: Geokoordinaten.
Sobald ich speichere, und das Formular erneut geladen wird, sind da nur 4 Stellen nach dem Komma.
Wo wird da abgeschnitten? in der Datenbank oder im PHP?
Re: php: DB -> Ausgabe: Float zu ungenau (nur 4 Stellen)
Verfasst: 26.03.2012, 08:56
von Panda
depp ich hat geschrieben:Sorry, ich weiß nicht recht, wo ich suchen soll:
Ich hab in einem CMS Felder, in den Float-Zahlen stehen: Geokoordinaten.
Sobald ich speichere, und das Formular erneut geladen wird, sind da nur 4 Stellen nach dem Komma.
Wo wird da abgeschnitten? in der Datenbank oder im PHP?
Wie steht es denn in der Datenbank drin?
Verfasst: 26.03.2012, 09:00
von depp ich
Das weiß ich nicht - ich kann nur mit PHPMyAdmin reinschauen, und da hab ich den gleichen Effekt: 8 Stellen ins Feld eingeben, speichern - nach dem neuladen nur 4 Stellen da.
Verfasst: 26.03.2012, 09:11
von Panda
Was ist als Datentyp definiert?
Bzw. Ändere am Besten den Datentyp auf eins der Geo Daten spezifischen von MySQL
https://dev.mysql.com/doc/refman/5.6/en ... types.html
Verfasst: 26.03.2012, 09:18
von depp ich
Der Typ ist FLOAT.
Ich kann mir nicht vorstellen, dass man in FLOAT keine 6 Stellen hinter dem Komma speichern kann.
Verfasst: 27.03.2012, 22:01
von dannyrosifka
Ist es nur Float oder mit Angabe der Genauigkeit in Form float(a,b)? Das würde ggf.das Abschneiden / Runden der Nachkommastellen erklären.