Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2012, 14:05
flacomanu_15
 
Fecha de Ingreso: noviembre-2012
Ubicación: Jalisco
Mensajes: 6
Antigüedad: 14 años
Puntos: 1
Pregunta Ciclo con Update

Que tal amigos!

Estoy intentando hacer un update con variables para que se ejecute automaticamente respecto al número de registros que encontró en una consulta.

Lo que quiero es actualizar varios registros a la vez con un solo boton pero no encuentro la forma.
Mi código es el siguiente:

Código PHP:
mysql_select_db(xxxxx);
$query_calific = sprintf("SELECT * FROM calif WHERE alumno = %s", GetSQLValueString($colname_calific, "text"));
$calific = mysql_query($query_calific, $conectar);
$row_calific = mysql_fetch_assoc($calific);
$i=0;
  do{
      
$insertSQL = sprintf("UPDATE calif SET numero=%s, letra=%s WHERE id = %s",
                       
GetSQLValueString($_POST['numero'][$i], "text"),
                       
GetSQLValueString($_POST['letra'][$i], "text"),
                       
GetSQLValueString($_POST['id'][$i], "int"));
      
mysql_select_db(xxxxxxxxxxxxxxxxxxxxxxxxxx);
      
$Result1 = mysql_query($insertSQL, $conectar));
    
$i++;    
  }while(
$i < mysql_num_rows($calific)); 
Podría alguien ayudarme a ver en qué estoy mal?
Lo que ocurre es que sólo me actualiza el primer registro que encuentra.

Última edición por flacomanu_15; 06/11/2012 a las 14:15