Numa máquina Windows tenho um sistema que utiliza Apache 2.0, Php5 e MySql 3.2, e funciona super bem!
Mas resolvi migrar para uma máquina com Conectiva Linux 10. Há Apache 2.0, Php4 e MySql 4.0. Acontece que nesta máquina não funciona perfeitamente! Dá mensagem de erro sempre que há no código mysql_num_rows e mysql_fetch_array! Coisa que no Windows não acontecia!

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/CadFuncionarios/Php/menu.php on line 203
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/CadFuncionarios/Php/busca_tarefa.php on line 293
Alguém sabe o que pode ser? Será que o problema são as versões diferentes? Ou deve estar faltando configurar algum componente?
Obs.: No php.ini está register_global On.
Grata!