Ir para conteúdo

POWERED BY:

Arquivado

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

ricosuhete

[Resolvido] ERRO Warning: mysql_fetch_array():

Recommended Posts

Estou me descabelando aqui come esse bendito codigo ... será que tem um filho de Deus de bom coração que possa me ajudar porque eu estou entrando em parafuso já. Tenho pouco tempo de PHP por isso quebrem esse galho ai pra mim ... um dia chegarei a ser bom que nem vcs e poderei ajudar outros como eu ... um pobre desesperado ....rsrsrs http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

o código é o seguinte:

<?php
require ("conecta_mysql.inc");
?>
<?php
$sql="SELECT * FROM lightbox"; 
$resultado=mysql_query($sql);
$linha=mysql_fetch_array($resultado);
echo 

"<a href='lightbox/fotos/".$linha['imagem']."' rel='lightbox[roadtrip]'>
<img src='lightbox/thumb.php?img=fotos/".$linha['imagem']."' class='thumb'>"

;

$k=0;
while($linha= mysql_fetch_array($resultado))
{
echo "

<a href='lightbox/fotos/".$linha['imagem']."' rel='lightbox[roadtrip]'>
<img src='lightbox/thumb.php?img=fotos/".$linha['imagem']."' class='thumb'>

";
if ($k == 100)
{
echo "<td>";
$k=0;
}
$k++;
}
?>

e a Mensagem que tá dando é essa:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/vanessas/public_html/lightbox/index2.php on line 27


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/vanessas/public_html/lightbox/index2.php on line 36

Help-me! :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha não sei se terá alguma influencia ou se a sua forma está errada, mas acho que a mensagem de erro diz que o argumento de mysql_fetch_array() não é valido. Tenta da maneira abaixo e ve se funciona(no meu código está assim e não da erro) .

 

isso:

$resultado=mysql_query("SELECT * FROM lightbox");
$linha=mysql_fetch_array($resultado);

no lugar disso:

$sql="SELECT * FROM lightbox"; 
$resultado=mysql_query($sql);
$linha=mysql_fetch_array($resultado);

Compartilhar este post


Link para o post
Compartilhar em outros sites

abaixo você quebra a linha:

$nome = $resultado['name']; // onde 'name' é o nome do campo que esta no db.

$idade = $resultado['idade'];

 

 

deu pra entender?

 

eu não sei se esta certo, mas não custa tentar...

se alguem aí souber ajuda a gente!!!!

 

Ah... bem vindo ao fórum! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse erro normalmente acontece porque o select não está conseguindo ser executado

 

verifica se existe a tabela certinha; se o teu arquivo de conexao ta ok, etc...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelo esclarecimento cubeman .... Vou dar uma olhada nisso ... não tinha pensando nisso .. mais vou dar uma olhada... outra coisa ... porque no servidor local ele roda perfeitamente e depois que eu joguei ele para o servidor deu esse erro. Se eu peguei o SQL do PHPMYADMIN. :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelo esclarecimento cubeman .... Vou dar uma olhada nisso ... não tinha pensando nisso .. mais vou dar uma olhada... outra coisa ... porque no servidor local ele roda perfeitamente e depois que eu joguei ele para o servidor deu esse erro. Se eu peguei o SQL do PHPMYADMIN. :mellow:

 

 

Cuberman você tinha razão cara apaguei o banco e criei-o novamente e funcionou blza http://forum.imasters.com.br/public/style_emoticons/default/clap.gif cara no dia que você vir aqui em vila velha ES me procura que eu vou ter o prazer em te pagar umas Geladas....

 

Valeu Irmão... até mais!!!!!

 

 

E obrigado a todos que contribuiram com as respostas...

 

Valew! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal a pagina para mostrar as fotos onde as Patch estão dentro do BD não esta funcionando pelo debug o

 

while($row = mysql_fetch_array($query))

 

esta pegando as patch, mas essa parte a baixo não esta mostrando as fotos.

 

$foto = $row['foto'];

 

echo "<img src=\"$fotos\"> <br><br>";

 

quem sabe o que eu estou fazendo de errado é e claro que deve ser uma besteira mas eu nao to achando

se ajudarem eu coloco os arquivos de enviar as fotos para a pasta e os endereços para o BD e todo o resto.

 

vamos la gente da uma mao ai por favor uma braço para todos.

 

 

Pessoal erro corrigido aqui esta o codigo para ver a imagem onde somente os

endereços Patch entao dentro do BD e as fotos estao dentro de uma pasta:

 

<?php


include('conectar_bd.php');
$query = mysql_query("SELECT * FROM foto");

								while($row = mysql_fetch_array($query))
							{			var_dump($row);
								$foto = $row['endereço'];

								echo "<img src=\"$foto\"> <br><br>";	
							}

							if($query)
							{
							mysql_escape_string($query);
							echo 'Seguro SQLInject';
							}
?>

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.