mysql_num_rows($result)

Mám tenhle kod
$db=mysql_connect("aaaa","aaaa","aaaa");
if(!$db)
{
echo "nelze se pripojit k databazi";
exit;
}

mysql_select_db(login);
$dotaz="select * from login where jmeno='$PHP_AUTH_USER' and heslo='$PHP_AUTH_PW'";
$result=mysql_query($dotaz);
if($result);
$num_result=mysql_num_rows($result);


A tohle mi to vypíše:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/m/marad/http.php on line 30

Neví někdo kde mám chybu. Předem mo díky!
<HTML>mysql_error()</HTML>
díky