Con el ciclo while() estás recorriendo cada fila de la tabla y la variable $fila está almacenando un arreglo con los campos de la fila actual. Cada registro debe tener una clave primaria autonumérica, ¿verdad? De ser así, si la has llamado '
id', puedes usar WHERE en tu consulta UPDATE de la siguiente forma:
mysql_query("UPDATE remuneracion SET Cant = ".$i." WHERE id = ".$fila['id']);
Lo que hace es actualizar cant con el número del contador al ID especificado por $fila['id'].
--
Cita:
Iniciado por walterdevel No estás pasandole la conexión al mysql query, sería así:
Otra cosa, estas poniendo LIMIT 1, o sea que se va a limitar a hacer el UPDATE en el primer registro que encuentra ( y solo ese ). Si querés que se haga en todos, elimina el 'limit 1'.
No es necesario pasar el parámetro de la conexión, ya que esas funciones interpretan la última conexión activa.