Salve a tutti,

Ho creato uno script per la gestione dei prodotti.
ho due tabelle una prodotto e l'altra galleria che sono collegate tra di loro, la faccio breve e vado subito al sodo.

Tramite una funzione delete elimino dal database il prodotto, le foto associate al prodotto e poi dovrei eliminare le foto che sono nella cartella con unlink, solo che mi elimina solo una foto
codice:

Codice PHP:
$query "SELECT * FROM galleria WHERE nome_prodotto = '$nome'";
    
$res mysql_query($query) or die (mysql_error());
    
$n_img mysql_num_rows($res);
    
    
// recupero i dati dell'immagine selezionata
    
$f mysql_fetch_array($res) or die (mysql_error());
    
$id_foto $f['id_foto'];
    
$file_name stripslashes($f['file_name']);
    
$cartella_foto    'foto/';
    
    if (
$f['file_name']) {
        
unlink($cartella_foto $f['file_name']);
    } 
qui mi seleziono dalla galleria le foto che appartengono al prodotto con nome_prodotto che è uguale al $nome del prodotto e poi li elimino con unlink, però ne cancella solo una la prima ovviamente, come faccio a cancellare le foto che nel db hanno come nome_prodotto $nome? con un count?