Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiago Prux

Oquê quer dizer?

Recommended Posts

Tô com vários erros em um script php que eu to tentando ajustar pro meu site.A maioria deles está relacionada a este código

mysql_fetch_array
que está em algumas páginas e toda vez que ele é chamado dá algum erro.Saca só os erros que estão dando:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afucom/public_html/download_codigos/sist_noticias/admin/wmnews.php on line 201

ou:

Warning: Unterminated comment starting line 367 in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 367Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 340Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 340Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 340Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 340Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 340Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 340

Será que alguém pode me dar um help?Tô no aguardo. Valeu rapazeada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor me ajudem... Tô no desespero porquê tenho que terminar isso ainda hoje (amanhã tem que ta pronto).Valeu galera...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galaci, valeu a força, mas agora apareceu o seguinte erro:

 

Parse error: parse error in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 338

Gostaria de entender mais sobre PHP pra poder resolver esse tipo de galho.

Ainda tô aqui tentando viu? Não desistam de mim... help-me

Compartilhar este post


Link para o post
Compartilhar em outros sites

linha 327 até 351

if($t_rt_use){    $wv_query[] = "SELECT * FROM $article_file WHERE ArtTRate > 0 ORDER BY ArtTRate DESC LIMIT 0,10";    $wv_query[] = "SELECT ArtID, ArtDate, ArtTitle, ArtRate/ArtTRate AS RateVal FROM $article_file WHERE ArtRate > 0 ORDER BY RateVal DESC LIMIT 0,10";    $wv_querydesc[] = $t_top_vot;    $wv_querydesc[] = $t_top_rte;    $wv_queryval[] = "ArtTRate";    $wv_queryval[] = "RateVal"; 	 } 	 $wv_topout = "Notícias"; 	 for($i = 0; $i < count($wv_query); $i++){    $get_news = mysql_query ($wv_query[$i], $db);    $wv_topout .= "<tr><td colspan=\"2\" class=\"bigtitle\">$wv_querydesc[$i]</td></tr>";    while($get_rows =mysql_fetch_array($get_news)){   	 $wv_ptime = pretty_time($get_rows[ArtDate],1);   	 if($wv_queryval[$i] == "RateVal"){      $wv_qryval = number_format($get_rows[RateVal],2);   	 }else{      $wv_qryval = $wv_queryval[$i];      $wv_qryval = $get_rows[$wv_qryval];   	 }   	 $wv_topout .= "<tr><td width=\"1%\" valign=\"top\"></td><td width=\"99%\" valign=\"top\"><a href=\"$PHP_SELF?ArtID=$get_rows[ArtID]\">$get_rows[ArtTitle]</a>  <span class=\"lead\">($wv_qryval)</span>   <span class=\"date\">$wv_ptime</span></td></tr>";    }    $wv_topout .= "<tr><td colspan=\"2\"><img src=\"images/dot_black.gif\" width=\"100%\" height=\"1\" border=\"0\"></td></tr>"; 	 }
valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

A linha do erro é a do for?

Acho que o erro está em

 

$get_news = mysql_query ($wv_query[$i], $db);
$get_news - onde (pelo que eu entendi) mostraria as notícias, é quando ele dá o erro.

 

Claro, esse é um dos erros, o erro da parte aberta do código.

 

Na parte administrativa ele também acusa erros em $get_news só que de outra página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deixa eu ver se me explico melhor:

 

O erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afucom/public_html/download_codigos/sist_noticias/wmview.php on line 340

As linhas próximas: (sem os números)

 

//334}//335//336  	$wv_topout = "";//337  	for($i = 0; $i < count($wv_query); $i++){//338    $get_news = mysql_query ($wv_query[$i], $db);//339    $wv_topout .= "<tr><td colspan=\"2\" class=\"bigtitle\">$wv_querydesc[$i]</td></tr>";//340    while($get_rows =mysql_fetch_array($get_news)){//341    	$wv_ptime = pretty_time($get_rows[ArtDate],1);//342    	if($wv_queryval[$i] == "RateVal"){//343      $wv_qryval = number_format($get_rows[RateVal],2);//344    	}else{//345      $wv_qryval = $wv_queryval[$i];//346      $wv_qryval = $get_rows[$wv_qryval];//347    	}

Não consigo entender este erro (muito menos soluciona-lo) e preciso da ajuda de vcs. Tô quase entrando em férias, e antes disso esse sistema tinha que estar funcionando. A essa altura, se eu entrar de férias e ele não tiver mais com esse erro já é muito bom.

Conto com vocês, valeu galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

E aê...

 

Bom eu estou começando a estudar a linguagem PHP a pouquíssimo tempo. Vou tentar dar uma luz pra ver se você consegue resolver o seu problema.

 

A função mysql_fetch_array serve para transformar uma consulta sql em um array (que deve ser armazenado em uma variável).

 

É mais ou menos assim: você faz uma consulta no seu banco de dados com o mysql_query e o resultado será armazenado em uma variável. Então você pega esta variável e transforma ela em um array, pois o PHP não consegue ler o resultado da consulta.

 

A questão do while($variável = mysql_fetch_array($resultado_da_consulta)){ ......

 

é trabalhado de forma semelhante ao EOF (end of file). Ele vai ler linha por linha e vai armazenando em um arrey (enquanto encontrar uma consulta sql).

 

Bom, eu não tenho muita certeza de como tudo isso funciona, mas é mais ou menos assim. Espero poder ter ajudado.

 

Até mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.