mysql-num-rows

Jsem na hostingu XHosting a kus kódu:

$dotaz = 'select nick,heslo,level from `clenove` where nick="'.$nick.'" and heslo="'.sha1($heslo).'"';
$vysledek = mysql_query($dotaz);
if(mysql_num_rows($vysledek) == 1)
{
$nacteni = mysql_fetch_array($vysledek);
$_SESSION['nick'] = $nacteni['nick'];
$_SESSION['level'] = $nacteni['level'];

mi hlásí chybu, ale fakt nevím proč, podle:

http://cz2.php.net/manual/cs/function.mysql-num-rows.php

to je v pořádku ne?

chyba:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/swraid/data/l/*.cz/2/admin/fc.php on line 8

předem dík
To máš z toho, že neodchytáváš chyby v okamžiku, kdy nastanou. Prostě se neprovedl mysql_query (což jsi nezachytil), tudíž proměnná $vysledek neobsahuje "MySQL result resource" a následně mysql_num_rows hodí chybu.

Uprav to takto a podívej se, co to hodilo za chybu:
$vysledek = mysql_query($dotaz) or die(mysql_error());

A taky se podívej, jak se ti sestavil dotaz v $dotaz.
no jo :-X já sem hlupák, dík moc :)