12/01/2005, 05:42
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses Puntos: 16 | |
Ese update esta dentro del while, asi que se ejecuta 84 veces igual, solo cambia el password. Es decir, pone el pass correspondiente a todos los registros con validacion=1. Y como no se modifica ese campo, siempre esa consulta modifica los 84 registros.
Es decir, tal como lo estabas haciendo, en cada iteracion modificabas todos los registros con activacion=1. Y la unica modificacion que quedaba era la ultima. Graficamente:
Primera iteracion del bucle: registro_1=pass1; registro_2=pass1
Segunda iteracion del bucle: registro_1=pass2; registro_2=pass2
tercera iteracion del bucle: registro_1=pass3; registro_2=pass3
y asi sucesivamente ibas pisando los valores actualizados en las iteraciones anteriores.
saludos.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |