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.