mysql_num_rows função aceitar identificador de recurso
no seu caso é
$query
Observe que $result1
é o array buscado e contém os dados do banco de dados que não devem ser passados nesta função. mysql_num_rows($query)
E eu sugiro que você leia o manual antes de fazer perguntas