salve, ho questo codice

codice:
$query = "SELECT * FROM users where nick = '$nickform' AND password = '$passwordform' "; 

$result = mysql_query($query, $conn); 

if (mysql_num_rows($result) == 1 )      { 

      // LOGGATO

      } 
       else {


// NON ESISTE 

  }
ma mi restituisce

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\etc..etc..\logged.php on line 21

sapete come mai ?