Ho un problema di LOGICA nell'eliminazione di un record dal database (mysql) e relativa eliminazione dei file associati.

Tecnicamente:

tb_articolo
- id
- titolo

tb_immagini
- id_img
- id_fk
- img (varchar 15)


Io ho fatto così... ma sembra bruttissimo...
***************************************
DELETE FROM tb_articolo WHERE id = 1
SELECT * FROM tb_immagini WHERE id_fk= 1
ciclo{
unlink($nomefile)
}
DELETE FROM tb_immagini WHERE id_fk= 1
**************************************

Non è possibile ottimizzare la query ed eliminare tutti i file correlati con una soluzione più "performante?"

Grazie.... "o... so grafico!"