Aggiungi un mysql_error() alle query così vedi cosa succede:

Codice PHP:
<?php $risultato mysql_query("SELECT * FROM admin") or die(mysql_error());  $num_righe mysql_num_rows($risultato);  echo $num_righe;  ?>

...