Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Como guardo una Cifra correctamente ? -Mysql-

Estas en el tema de Como guardo una Cifra correctamente ? -Mysql- en el foro de Mysql en Foros del Web. Que tal, Por medio de un javascript en un textbox de un formulario, controlo la entrada de números a un campo así: Por ejemplo Un ...
  #1 (permalink)  
Antiguo 30/09/2005, 10:37
Avatar de ADIÓS_ADRIANA  
Fecha de Ingreso: septiembre-2005
Mensajes: 263
Antigüedad: 18 años, 7 meses
Puntos: 0
Como guardo una Cifra correctamente ? -Mysql-

Que tal,

Por medio de un javascript en un textbox de un formulario, controlo la entrada de números a un campo así:

Por ejemplo Un millón doscientos cincuenta mil:

Código PHP:
1,250,000.00 
Lo tengo como Float en Mysql 4.1.9 y se guarda incorrectamente así:


Código PHP:
000000000001 
En este momento lo tengo como un FLOAT,


Bueno la pregunta es, cual es la mejor forma de guardar estos datos, si luego necesitaré hacer operaciones entre ellos? Sumarlos, restarlos, multiplicar y dividir ???



Gracias de Antemano.
  #2 (permalink)  
Antiguo 30/09/2005, 13:53
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
en la parametrizacion que tienes de tu base de datos la coma "," es el separador de decimales es por eso que al poner 1,250,000 el lo reconoce como 000000001.25
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 30/09/2005, 15:14
Avatar de ADIÓS_ADRIANA  
Fecha de Ingreso: septiembre-2005
Mensajes: 263
Antigüedad: 18 años, 7 meses
Puntos: 0
Entonces lo lógico es ajustar la entrada del dato de la forma contraria . por coma por ejemplo:

Código PHP:
 1.250.000,00 
OK?

Funcionarán las operaciones + - * / de esta forma?

Gracias de antemano.
  #4 (permalink)  
Antiguo 04/10/2005, 13:13
 
Fecha de Ingreso: octubre-2005
Mensajes: 365
Antigüedad: 18 años, 6 meses
Puntos: 0
No doy con la forma de hacerlo...ayuda !!!
  #5 (permalink)  
Antiguo 07/10/2005, 17:50
 
Fecha de Ingreso: noviembre-2003
Ubicación: lima - peru
Mensajes: 49
Antigüedad: 20 años, 5 meses
Puntos: 0
como dice Linterns, la coma esta indicando el comienzo de los decimales ó el comienzo de otro campo, tendrias que poner solamente
Código:
1250000.00
__________________
www.devtorres.net
  #6 (permalink)  
Antiguo 10/10/2005, 07:46
 
Fecha de Ingreso: octubre-2005
Mensajes: 365
Antigüedad: 18 años, 6 meses
Puntos: 0
vaya, y no hay forma de guardar las cifras "denotando" los miles y los decimales al mismo tiempo ???

Porque en Mysql no existe el tipo de campo moneda...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:52.