ciao a tutti
non capisco xchè se faccio questa query

$query = "select * from foto ORDER by id desc limit 9";

tutto va liscio, se invece voglio anche richiamare dei risultati dalla tabella dati-->

$query = "select * from foto INNER JOIN dati on foto.id=dati.id ORDER by id desc limit 9";
$records_media = mysql_query($query);
$num_records = mysql_num_rows($records_media);

che mi sembra proprio la sintassi corretta, mi viene fuori:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /web/htdocs/www.miosito.it/home/index.php on line 362

e la linea 362 è $num_records = mysql_num_rows($records_media);
non capisco dove sbaglio....