Cita:
Iniciado por Gustavo72 El while recorre el resultado de tu consulta, registro por registro independientemente de lo que hagas con el UPDATE o cualquier otra consulta MySQL. O sea que si ya leiste el registro de la posición 1, el próximo que leerá será el de la posición 2 y luego la 3.
Lo que también es bueno saber y hay que tener en cuenta, es que si el while te entregó el registro 1 y tu escribes campos del registro 2, cuando el while te entregue los datos del registro 2 estos serán los viejos sin estas últimas modificaciones.
Gracias Gustavo, has explicado y aclarado todas las dudas que tenía, muy agradecido.
Respecto a lo que comentas: Debo leer el registro 1 y afectar a varios registros, digamos que el 2, 30, 500 y 20,000.
Cuando me posicione al registro 2 ¿obtendré los datos que tenía antes de afectarlos?
Deseo obtener los nuevos datos que previamente almacené, ya que con los nuevos datos debo hacer otros nuevos cálculos y afectar a las filas 6, 230, 860, y 28,000. ¿que se debe hacer para resolver este caso?
Gracias