Codice PHP:
$array mysql_fetch_array($dati); 
ti restituisce solo un risultato della query

per avere tutti i risultati devi fare un ciclo
es
Codice PHP:
while ($risultati=mysql_fetch_assoc($dati))
{ echo 
$risultati['Autore'];
// ecc. ecc.

se non ti stampa nulla vuol dire che la query non ha dato risultati
per sapere quante righe sono state coinvolte fai un echo di
Codice PHP:
mysql_num_rows($dati
ciao