Ver Mensaje Individual
  #23 (permalink)  
Antiguo 14/07/2010, 00:31
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 meses
Puntos: 21
Respuesta: Leer campos de MySQL, Realizar cálculos, Almacenar el resultado

Cita:
Iniciado por Gustavo72 Ver Mensaje
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