mysql_num_rows funzione accetta identificatore di risorsa
nel tuo caso è $query Nota che $result1 è l'array recuperato e contiene i dati dal database che non devono essere passati in questa funzione.
mysql_num_rows($query)
E ti suggerisco di leggere il manuale prima di fare domande