E' bastato sostituire le ' di $matricola con le ` e ora funziona (come del resto suggerito dalla stringa di phpmyadmin

Così:
codice:
query("UPDATE iscrizioni SET `".$matricola."` = 'si' WHERE 'COD'=".$cod);
Grazie!