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 :)