Dices que usas este codigo:
Código PHP:
$actualizar=sprintf("UPDATE banner SET id_imagen=%d WHERE id_banner= %d",$max_id,$ultimo_registro);
---> donde con el sprintf concateno en la cadena entre comillas dobles las variables del final.
mysql_query($consulta);
Si te das cuenta le estas dando a mysql_query, la variable $consulta, sin embargo la variable que armas es: $actualizar.
Prueba con:
Código PHP:
mysql_query( $actualizar ) or die( mysql_error() );
Saludos.