Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2013, 06:46
yosoloyo
 
Fecha de Ingreso: mayo-2008
Mensajes: 156
Antigüedad: 16 años
Puntos: 0
En mysql introduzco y visualizo un float correcto y en php salen mas decimales

Hola a todos

No se porque me puede ocurrir lo siguiente. He estado buscando información, pero en realidad no se exactamente como buscarla para llegar a encontrar algo.

Tengo una tabla en la que hay un campo float. Hasta ahi todo normal. Si introduzco el dato a traves de phpmyadmin se visualiza correctamente, es decir, por ejemplo, si introduzco 10.2, se visualiza luego a través de phpmyadmin 10.2 cuando hago la consulta.

Pero si lo hago a través de php, ese 10.2 me lo convierte en: 10.199999809265137. Es decir, introduzco por phpmyadmin el 10.2 y lo visualizo igual pero al visualizarlo por php da mas decimales.

He leido que puede ser un error de aproximación de php pero no se si hay alguna solución al respecto para que no desvarie de esa manera luego cuando se quieren hacer cálculos como sumas y restas a través de php.

Un saludo