MrEd 0 Denunciar post Postado Janeiro 21, 2004 Pessoal, seguinte eu tenho um script que esta funcionando normalmente localmente so que quando eu faço o upload dele no servidor, eu estou recebendo o seguinte erro : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/bandapon/public_html/php/calendario.php on line 90Nenhum Evento Disponível no dia de Janeiro É estarnho pq localmente o mesmo script nao da erro nenhum ... :( A linha 90 é essa: $sql="Select * from agenda where dia='$dia' and CodMes='$mes'"; $resultado=mysql_query($sql,$conexao); $linha=mysql_num_rows($resultado); --> Linha 90 Alguém poderia me ajudar ? Grato Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Janeiro 21, 2004 As vezes, quando não é encontrado algum result é retornado esse erro, mas é só usar o @ antes dele que não aparece mais o erro: @mysql_num_rows($resultado); ;) Compartilhar este post Link para o post Compartilhar em outros sites
alcapone 0 Denunciar post Postado Janeiro 21, 2004 OláNesse caso nao é interessante utilizar o @, pois ele apenas esconderá o erro.Esse erro está acontecendo nesta linha$resultado=mysql_query($sql,$conexao);coloque abaixo dessa linha este scriptprint mysql_error();Assim você poderá ver o q está errado, geralmente o nome da Tabela, Nome do campo ou database está errada.Abraços. :ph34r: Compartilhar este post Link para o post Compartilhar em outros sites
marcusc 0 Denunciar post Postado Janeiro 21, 2004 bem citado o que o alcapone falou, mas eu ainda prefiro usar o:$resultado=mysql_query($sql) or die(mysql_error());pois assim ele só ira mostrar qual o seu erro de SQL somente se esse erro existir. Compartilhar este post Link para o post Compartilhar em outros sites