Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/08/2009, 14:55
Avatar de leeja
leeja
 
Fecha de Ingreso: octubre-2005
Mensajes: 82
Antigüedad: 18 años, 5 meses
Puntos: 0
Cita:
Iniciado por lair Ver Mensaje
lo que pasa es que php esta intentando imprimer ese numero como un float (tal vez porque para int es demaciado grande), por lo que el numero se sale de la cabasidad de ese tipo de dato y por ende lo redondea, lo que puedes hacer es imprimirlo como cadena

echo '946744073709551614';

no se para que estes utilizando ese numero pero cualquier cosa aqui estamos para ayudar
lo necesito para almacenar en Mysql y lo guarda modificado...

estoy creando clases para validar datos para mysql...

tengo problemas con la clase para validar bigint y float..

si modifico esta variable

precision = 20 (php.ini)

ahora en pantalla sale esto

946744073709551616
__________________
www.datasegura.net

Última edición por GatorV; 10/08/2009 a las 21:39