W - V Postado Janeiro 17, 2007 Denunciar Share Postado Janeiro 17, 2007 Fala galera, peguei esse script de banner rotativo com conta-cliques, adaptei conforme meu banco e aparece a seguinte mensagem:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /../../../conta_cliques/banner.php on line 34O que está errado??Abaixo segue o código da página<? include "conecta.php"; $SQL = "SELECT * FROM conta_cliques ORDER BY id LIMIT 1 RAND() "; $query = mysql_query($SQL); //LINHA 33 while($x = mysql_fetch_array($query)) { //LINHA 34 <<<<<<<<<------------------------------ ?> <a href="click.php?id=<?=$x['id']?>&link=<?=$x['link']?>"><img src="<?=$x['urlimg']?>" alt="<?=$x['nome']?>"></a> <? } ?>VALEU Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 17, 2007 Denunciar Share Postado Janeiro 17, 2007 A linha que está com problemas na verdade é essa:$SQL = "SELECT * FROM conta_cliques ORDER BY id LIMIT 1 RAND() "; Acho que o certo é: $SQL = "SELECT * FROM conta_cliques ORDER BY id RAND() LIMIT 1 ";Note que na LIMIT você precisa informar aonde o ponteiro vai iniciar e quantas casas você vai usar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Profano Postado Janeiro 18, 2007 Denunciar Share Postado Janeiro 18, 2007 eu faria assimSELECT * FROM tabela ORDER BY RAND() LIMIT 1mas segundo o que eu andei pesquisando" Você não pode usar uma coluna com valores RAND() em uma cláusula ORDER BY, pois ORDER BY avaliaria a coluna múltiplas vezes. Na versão 3.23 você pode fazer: SELECT * FROM nome_tabela ORDER BY RAND()encontrei em: http://dev.mysql.com/doc/refman/4.1/pt/mat...-functions.htmlagora não sei se é certo ou não usar isto.[editado] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 W - V Postado Janeiro 18, 2007 Autor Denunciar Share Postado Janeiro 18, 2007 Valeu ESerra e Profano!Era isso mesmo!abs Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
W - V
Fala galera, peguei esse script de banner rotativo com conta-cliques, adaptei conforme meu banco e aparece a seguinte mensagem:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /../../../conta_cliques/banner.php on line 34
O que está errado??
Abaixo segue o código da página
VALEU
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.