Guest ROGERIO FILHO Postado Fevereiro 22, 2008 Denunciar Share Postado Fevereiro 22, 2008 AQUI. <?include("../Connections/config.php");$consulta = mysql_query("SELECT * FROM espera ORDER by id ASC");while($linha = mysql_fetch_array($consulta)){$id = $linha["id"];$id_cat = $linha["id_cat"];$titulo = $linha["titulo"];$piada = $linha["piada"];$enviado = $linha["enviado"];}?><script languague="javascript"> function popup(){ window.open('preview.php?id=<?php echo "$id"; ?>','popup','width=540,height=auto,scrolling=auto,scrollbars=yes,stop=0,left=0') } </script><?if(mysql_num_rows($consulta)==0){echo "<font face=verdana size=1>Não foi localizada nenhum artigo novo!</font>";}else {echo "<font face=verdana size=2><b><a href=\"java script:;\" onclick=\"popup()\">$titulo</a></b></font> -- <font face=verdana size=1><a href=\"aprovacao.php?id=$id\">Aprovar</a> -- <a href=\"reprovacao.php?id=$id\">Reprovar</a></font><br>";}?>SEGUIDO DO ERROWarning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/familial/public_html/artigos/admin/aprovar.php on line 5Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/familial/public_html/artigos/admin/aprovar.php on line 21alguém pod corrigir?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Fevereiro 22, 2008 Denunciar Share Postado Fevereiro 22, 2008 Sempre que ocorrem erros assim (supplied argument is not a valid MySQL result resource), é por que mysql_query() não retornou um tipo resource válido. Ou seja, a consulta falhou.Para saber qual foi o erro retornado pelo MySQL, use mysql_error() assim:$consulta = mysql_query("SELECT * FROM espera ORDER by id ASC")or exit(mysql_error()0;Execute o script assim e veja qual é o erro retornadoMovido: Tutoriais & Dicas -> PHP Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Fevereiro 22, 2008 Denunciar Share Postado Fevereiro 22, 2008 como já dito pelo Beraldo é isso ae, provavelmente sua consulta não foi feita corretamente...e.. não tenho certeza, mas pra funcionar o fetch array deve-se colocar os campos ao invés do "*"mas como o num_rows deu problema também então verifique se você está na DB certa ou se a query está certa =D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest rogerio filho Postado Fevereiro 22, 2008 Denunciar Share Postado Fevereiro 22, 2008 GALERA. para ser mais exato.. favor, corrigir apenas esse erro..www.familialencar.com/noticia.rarai esta ele completo..unico erro é o seguinte.no campo para adicionar um artigo(chamado no script de piada)onde qualquer um pod adicionar.. o erro é quando entra no admin, tem uma opçao para validar esse artigo postado por qualquer um. e o erro é que não aparece os artigos que usuarios postam, so os que o admin posta.no index.php quando clicar no enviar artigo e quando você envia para o action= enviando.phpnão envia (eu acho) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mbleonardo Postado Fevereiro 22, 2008 Denunciar Share Postado Fevereiro 22, 2008 ahh só uma observação pra sua query:SELECT * FROM espera [red]ORDER by id ASC[/red]Se o id for AUTO_INCREMENT, essa parte da sua query é desnecessária e diminui um pouquinho a performance da sua query. Os últimos ids (os maiores) sempre vão estar no final da tabela e conseqüentemente sempre serão retornados em ordem crescente. Use só assim:SELECT * FROM espera Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest rogerio filho Postado Fevereiro 23, 2008 Denunciar Share Postado Fevereiro 23, 2008 eu fiz como dito Para saber qual foi o erro retornado pelo MySQL, use mysql_error() assim:$consulta = mysql_query("SELECT * FROM espera ORDER by id ASC")or exit(mysql_error()0;e isso que apareceuParse error: syntax error, unexpected T_LNUMBER in /home/familial/public_html/artigos/admin/aprovar.php on line 4 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 23, 2008 Denunciar Share Postado Fevereiro 23, 2008 Houve um erro de digitação o correto é:$consulta = mysql_query("SELECT * FROM espera ORDER by id ASC")or exit(mysql_error()); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest ROGERIO FILHO
AQUI.
SEGUIDO DO ERRO
alguém pod corrigir??
Link para o comentário
Compartilhar em outros sites
6 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.