mysql-num-rows

3 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 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
  2. 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.
  3. no jo :-X já sem hlupák, dík moc :)

← Zpět na všechna témata