Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel Filho

[Resolvido] Erro ao esc rever resultado

Recommended Posts

Bom, tava tentando uma para aqui, só que não tá dando certo.

 

Tipo, quero que seja realizada uma consulta no banco de dados, a partir de uma informação vinda da URL, e em seguida, por meio da função mysql_fetch_array, percorrer o resultado afim de exibí-los na tela.

 

Confiram o código:

 

<?php
	if (isset($_GET["operacao"]) && $_GET["id_noticia"] && $_GET["operacao"] == "editar_noticia") {
		$id_noticia = $_GET["id_noticia"];
		require "conexao.php";
		$editar_noticia = "SELECT * FROM noticia WHERE id='$id_noticia'";
		$query = mysql_query($editar_noticia);
		while ($dados = mysql_fetch_array($query)) {
			echo $dados['titulo_noticia'];
			echo $dados['conteudo_noticia'];
			echo $dados['fonte_noticia'];
			echo $dados['autor_noticia'];
		}
	}
?>

A Mensagem de erro sempre é: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP5.3.0\www\sistema-de-noticias\formulario_edicao.php on line 8

 

Luz, por favor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque um "or die(mysql_error());" na sua query para ver se tem algum erro no SQL.

 

Tente também usar "mysql_fetch_assoc()".

 

At+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quelipe, muito obrigado pela dica do mysql_error.

 

Foi pura falta de atenção, a linha $editar_noticia = "SELECT * FROM noticia WHERE id='$id_noticia'"; teve um pequeneno erro.

 

Aliás, eu te adicionei no msn, mas não esquenta eu uso o fórum pra perguntar!

 

Obrigado!

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.