niestety nie dziala mi ta funkcja... wypisuje error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in [tutaj url] on line 15
Co mam zrobic?
_________________________________________________________
unfortunately function mysql_num_rows() don't working :( server write me error:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in [there url] on line 15
what i must do?
Hmm, mas asi spatnej SQL dotaz, zkus to upravit - misto:
MySQL_Query("BLABLA");
zkus:
if(!MySQL_Query("BLABLA"))die("SQL ERROR");
Mysql_num_rows() ti funguje jen tehdy, když mu dáš parametr výsledku z mysql_query(), kdy si dělal select nějakých hodnot v tabulce.
Mysql_num_rows() ti vypíše tuhle chybu v těchto případech:
- když máš v dotazu něco jako "update","insert into" atd. Tohle normálně funguje jen pro "select"y
Když chceš při updatu údajů v databázi zjistit, kolik se jich tam vložilo nebo změnilo, pak jednoduše použij mysql_affected_rows() a jako parametr nezapomeň dát identifikátor vracený mysql_connect() nebo mysql_pconnect().
Tomas