The Lavigne
Banido
É só pensares um pouco e não andares a fazer copy paste...
mysql_num_rows indica o numero de resultados obtidos, ora bem, se não existe nenhum resultado, vai dar 0, que é o que se pretende.
Ou tens isso mal na base de dados ou nem sequer o teu ip esta abrangido nas gamas de ips inseridas... Que foi um problema que já te tinha dito.
Sim tens razão secalhar o melhor mesmo é ter algum script que me identifique o país do utilizador e bloqueie todos que não forem de Portugal.
A questão é, isto existe?