Chyba při výběru dat z db

Mám script, který obsahuje

$dotaz_pocet = MySQL_Query("SELECT DISTINCT ip FROM online_counter");
$pocet_navstevniku = MySQL_Num_Rows($dotaz_pocet);

2. řádek způsobuje chybu
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Přitom na lokálním poči mi to funguje. Databáze existuje, tabulka taky, hodnoty též, takže nevím, proč to nejede.
to se mi zdá být v pořádku, spíše bych hledal chybu jinde....
<HTML>$dotaz_pocet = MySQL_Query("SELECT DISTINCT ip FROM online_counter");
echo mysql_error();
$pocet_navstevniku = MySQL_Num_Rows($dotaz_pocet);

BTW: bez mysql_error() se s databazi pracovat temer neda!</HTML>