Autor Zpráva
Crack
Profil *
Zdravím mám menčí větší problém... v php fusion mi error log vyhodil asi 20x zasebou tuto chybu

www/maincore.php
mysql_num_rows() expects parameter 1 to be resource, boolean given Line: 228

218
219 if (!$result) {
220 echo mysql_error();
221 return false;
222 } else {
223 return $result;
224 }
225 }
226
227 function dbrows($query) {
228 $result = @mysql_num_rows($query);
229 return $result;
230 }
231
232 function dbarray($query) {
233 $result = @mysql_fetch_assoc($query);
234 if (!$result) {
235 echo mysql_error();
236 return false;
237 } else {
238


Kde je chyba? poradíte ? opravíte? děkuji moc.
Keeehi
Profil
Crack:
V této části není. Problém bude nastávat až při volání funkce dbrows(), které se může nalézat kdekoliv jinde. Problém bude v tom, že ten dotaz do databáze před voláním funkce se neprovedl, a tak není na čem počítat vrácené řádky.

Co mě zaráží je fakt, že před mysql_num_rows je zavináč, který by měl vypsání chybové hlášky potlačit.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0