mi sa che nn puoi tenere + file con lo stesso id ( o meglio nome ) a meno che nn abbia estensione diverso...se hai + file allegati basta aggiungere
Codice PHP:
    // Controlla se cè un file allegato alla news se cè lho cancella se invece nn cè salta l'operazione unlink e vedrai che nn avrai più problemi 
    
if($file!=""){ 
   
// cancella i files allegati 
    
if (unlink("../files/news/$file")) 
    } 
all'interno del ciclo while così

Codice PHP:

while($row_all=mysql_fetch_array($query_all)){ 
$file =$row_all['nome_allegato']; 
    
// Controlla se cè un file allegato alla news se cè lho cancella se invece nn cè salta l'operazione unlink e vedrai che nn avrai più problemi 
    
if($file!=""){ 
   
// cancella i files allegati 
    
if (unlink("../files/news/$file")) 
    }