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

Ayuda con un update

Estas en el tema de Ayuda con un update en el foro de Mysql en Foros del Web. Hola a todos mi problema es el siguiente necesito hacer un sistema de rangos por puntos que sea asi el rango Full user es de ...
  #1 (permalink)  
Antiguo 15/01/2011, 01:56
 
Fecha de Ingreso: septiembre-2009
Mensajes: 8
Antigüedad: 10 años, 5 meses
Puntos: 1
Pregunta Ayuda con un update

Hola a todos
mi problema es el siguiente necesito hacer un sistema de rangos por puntos
que sea asi
el rango Full user es de 50 puntos hasta 150 puntos y el rango Gold user desde 150 hasta 400 puntos y asi varios rangos
lo que yo hice fue hacer un update que modifique el campo rango de los usuarios que tengan los puntos necesarios para el rango
mi codigo :
Código PHP:
mysql_query("UPDATE usuarios SET Rango = 'Full User' WHERE puntos = '50'"); 
El problema es que si el usuario consigue 51 puntos no se actualiza el rango y necesito saber como hacer para que si el usuario tiene mas de 50 puntos y menos de 150 su rango se actualize a full user

Muchas gracias!!
  #2 (permalink)  
Antiguo 15/01/2011, 07:58
 
Fecha de Ingreso: enero-2010
Ubicación: Estelí, Nicaragua
Mensajes: 157
Antigüedad: 10 años, 1 mes
Puntos: 8
Respuesta: Ayuda con un update

Código MySQL:
Ver original
  1. update usuarios set rango='Full User'
  2. where puntos >='50'and puntos<='150'
Saludos
  #3 (permalink)  
Antiguo 15/01/2011, 08:19
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 11 años, 10 meses
Puntos: 300
Respuesta: Ayuda con un update

también con between
Código MySQL:
Ver original
  1. UPDATE usuarios SET rango='Full User' WHERE puntos BETWEEN 50 AND 150
  #4 (permalink)  
Antiguo 15/01/2011, 16:17
 
Fecha de Ingreso: septiembre-2009
Mensajes: 8
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Ayuda con un update

Muchisimas gracias! no saben cuanto se los agradesco :D

Etiquetas: update
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 13:05.