Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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_arrayque 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...
geralmente problemas assim estão relacionados ao query anteriorbota no query assimor die (mysql_error())
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
posta da linha 330 ate a 345 pra galera analisa.. ninguem aki eh vidente...
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>"; }valeuA linha do erro é a do for?
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.
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!
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...
Por favor me ajudem... Tô no desespero porquê tenho que terminar isso ainda hoje (amanhã tem que ta pronto).Valeu galera...