MySql dotazy .. neprejde to pres warning

Kdyz chci nacistz nejakou hodnotu z tabulky a ta je prazdna tak to hodi toto:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/m/mic-clan/admin/addrank.php on line 22

To je sice spravne ale nepusti to nic dal. Melo by to jen hodit warning a dal pokracovat. Ale tim se zastavi celej script .... Co s tim
zkus dat pred mysql_num_rows() zavinac '@'
To je divny .... mam na svym pc naistalovany mysql a tam to jede bez toho ... co je tu vubec za verzi? Dik za radu .. vyzkousim
A u jakejch dalsich veci musi bejt ten @ ..

treba u mysql_fetch_array() nebo mysql_query() .. ?
muze byt u cehokoliv.. zavinac pred prikazem potlaci chybovy hlasky, vyjma fatal erroru myslim..