Ciao a tutti!

Ho inserito in un record un nuovo campo, annofilm, un varchar di 4.
Ora, di default è zero, io vorrei aggiornare questo nuovo campo in tutti i record che ormai sono presenti nella tabella con un valore. Lo vorrei fare per tutti contemporaneamente.
Ho scritto questo, ma non funziona.

Codice PHP:
REQUIRE ('connessione.php');
             
$yearfilm=date("Y");
          
$sql="SELECT  * FROM film"
              
$risultato_query=mysql_query($sql,$connessione);

          
$res_count=mysql_num_rows($risultato_query);

        while(
$riga=mysql_fetch_array($risultato_query)){
     
             
$id=$riga["idfilm"];
             
$titolo1=$riga["film"];
             
$collega=$riga["linkfilm"];
             
$anno=$riga["annofilm"];


    
$inserisci="UPDATE film SET annofilm='$yearfilmWHERE idfilm='$id'" ;
    
}

 
// serve per verificare se l'inserimento è avvenuto correttamente
     
if(mysql_query($inserisci,$connessione)){

    echo
"MODIFICA avvenuta correttamente";
        }
      else{
      
errore();
       exit;
        }

?> 
Dove sbaglio?