mysql_num_rows ti restituisce il numero di riche, ma la conta parte da 0 (non da 1) quindi l'ultimo elemento in realtà lo trovi a $num_rows -1 ;