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

Cita:
Iniciado por Gustavo72 Ver Mensaje
MySQL te entrega los resultados que tu recorres con el while, pero no queda parado en ningún lugar como pasa con el recordset de Access por ejemplo.

O sea que tu con el update puedes escribir en cualquier registro siempre y cuando lo identifiques con WHERE, de hecho puedes escribir en muchos registros a la vez si varios cumplen la condición. Y si no le pones el WHERE vas a escribir en el Campo7 de todos los registros el mismo valor.

Espero se haya entendido, sino vuelve a preguntar.
Total y claramente entendido, Muchas Gracias. Ahora solo tengo la siguiente duda:

1.- ¿Porqué después del hacer, en el ejemplo anterior, el UPDATE, no se hace nada por reapuntarse hacia el registro en el se encontraba posicionado al inicio del WHILE?

2.- Imaginemos que en el UPDATE no se incluya el WHERE, entonces cambiaría el valor del CAMPO7 a todas las filas de la tabla, entonces mi pregunta es: ¿En cual fila quedaría apuntado el WHILE?