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

problemas con Ceros en tabla MySQL

Estas en el tema de problemas con Ceros en tabla MySQL en el foro de Mysql en Foros del Web. Hola a todos. Resulta que estoy haciendo un sitema de gestion de calendarios de ligas de futbol. Para comprobar quien gano el partido se mira ...
  #1 (permalink)  
Antiguo 05/07/2011, 04:54
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años, 6 meses
Puntos: 58
problemas con Ceros en tabla MySQL

Hola a todos. Resulta que estoy haciendo un sitema de gestion de calendarios de ligas de futbol.
Para comprobar quien gano el partido se mira sus goles a favor y en contra en cada jornada pero si introduces un valor cero en sus goles, esto no se toma como valor. Asi si el partido termino 0-0 y se comparan los goles sale que el primero 0 es menor que el segundo 0... pero tambien que el segundo 0 es menor que el primero....
La tabla es varchar, ya que necesito que se pueda poner suspendido.. Alguien entiende algo?
  #2 (permalink)  
Antiguo 05/07/2011, 05:34
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: problemas con Ceros en tabla MySQL

¿Y por qué estás usando un campo VARCHAR para contener un valor numérico?
Sin duda debes tener un campo para cada grupo de goles de cada equipo. Y ese campo debería ser INT UNSIGNED, no VARCHAR...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 05/07/2011, 06:29
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años, 6 meses
Puntos: 58
Respuesta: problemas con Ceros en tabla MySQL

Hola, gracias por contestar. El campo es varchar para poder poner suspendido en caso de que no se juegue el partido... aun así, poniendolo en INT pasa lo mismo.
  #4 (permalink)  
Antiguo 05/07/2011, 06:51
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: problemas con Ceros en tabla MySQL

No entendi mucho, pero creo que si colocas 0 no te sale el valor en la bd? por que no lo cambias por la palabra cero


Saludos.
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #5 (permalink)  
Antiguo 05/07/2011, 07:56
Avatar de JBalde  
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 118
Antigüedad: 19 años, 9 meses
Puntos: 5
Respuesta: problemas con Ceros en tabla MySQL

Por qué no pones el campo como INT y luego otra columna a modo de bandera en la que le digas el estado del partido, por ejemplo (suspendido, jugado, no jugado) y de esta forma desde programación o en una consulta, comprobar que solos sume los goles de los partidos que están en un estado de "jugado"
  #6 (permalink)  
Antiguo 05/07/2011, 09:46
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años, 6 meses
Puntos: 58
Respuesta: problemas con Ceros en tabla MySQL

JBalde! Me parece una idea estupenda. La pondré en practica. Gracias a todos por vuestras respuestas.

Etiquetas: php, tabla, cero
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:00.