Foros del Web » Programando para Internet » PHP »

asignarle un valor dependiendo de otro

Estas en el tema de asignarle un valor dependiendo de otro en el foro de PHP en Foros del Web. hola, yo tengo una tabla con datos tomados de mysql y lo que quiero hacer es que el campo "posicion" se le asigne un valor ...
  #1 (permalink)  
Antiguo 09/07/2010, 19:03
 
Fecha de Ingreso: abril-2010
Mensajes: 89
Antigüedad: 14 años
Puntos: 1
asignarle un valor dependiendo de otro

hola, yo tengo una tabla con datos tomados de mysql y lo que quiero hacer es que el campo "posicion" se le asigne un valor dependiendo del campo "puntos"


tengo la tabla

posicion | nombre | puntos

1 juan 20

2 pepe 19

3 fulanito 18

quiero que los valores que estan en posicion se inserten en el campo posicion en mysql

en mysql tengo

id | nombre | posicion | puntos
1 pepe 0 19
2 juan 0 20
3 fulanito 0 18

y el select que hago tengo ORDER BY puntos DESC

ojala me allan entendido
  #2 (permalink)  
Antiguo 09/07/2010, 19:18
Avatar de richicasas  
Fecha de Ingreso: abril-2007
Ubicación: Colombia
Mensajes: 692
Antigüedad: 17 años
Puntos: 13
De acuerdo Respuesta: asignarle un valor dependiendo de otro

Cita:
Iniciado por apuu Ver Mensaje
ojala me allan entendido
No.

Cita:
Iniciado por apuu Ver Mensaje
quiero que los valores que estan en posicion se inserten en el campo posicion en mysql
La repeticion de la repetidera.
Sin embargo hago un esfuerzo,

Puedes hacer un ciclo, un for por ejemplo donde tienes una variable que comienze por 1 ( posicion 1 ),
Empiezas a recorrer tu tabla en forma descendende por PUNTOS.
Y dentro del ciclo empiezas a hacer UPDATE, actualizas POSICION y le vas asignando la variable que te comente inicialmente. Asi va quedando el de mayor puntaje de primero, el segundo mejor puntaje de segundo y asi sucesivamente.
__________________
Juguetes Sexuales
  #3 (permalink)  
Antiguo 09/07/2010, 19:23
 
Fecha de Ingreso: abril-2010
Mensajes: 89
Antigüedad: 14 años
Puntos: 1
Respuesta: asignarle un valor dependiendo de otro

sos un grande tu esfuerzo valio la pena :), era como vos decias gracias

Etiquetas: dependiendo
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:56.