allora...
la funzione mysql_affected_rows mi ritornava -1 ed è per questo che non visualizzavo nessun record.
l'ho tolta e ho provato a visualizzare il risultato della query direttamente.
praticamente uso la funzione mysql_fetch_array

la query è

codice:
select id_corso, denominazione, data_inizio, data_fine, ore, lezioni, giorni_orario, visualizza from corsi
ed è corretta, perchè se la lancio dall'amministrazione del server mysql mi estrae i record correttamente.

se lo faccio da php quello che ottengo è:

codice:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in corsi.php on line 70