Cita: Saludos huesos pero una pregunta la sintaxis es correcta asignar el update a una variable y luego en otra variable hacer el select??????
No me había percatado que la sentencia en la variable sql es un update. Y que mas abajo tratas de manejarlo como si fuera una consulta. Esto no es posible chimaria. Después del update ejecutalo. Después realiza una variable que haga un select y esa si la metes dentro del for.
Según entiendo, quieres retornar el contenido de la tabla despúes de haber hecho los cambios respectivos.