Ir para conteúdo
Fórum Script Brasil
  • 0

O Que Acontece?


::vinicius::

Pergunta

Esse é o erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/realedados.com.br/cursos/calendario.php on line 130

Esse é o trecho do code:

while($dados_cal = mysql_fetch_assoc($pega_calendario)){

$curso = $dados_cal['curso'];

$sql = "SELECT id_curso, curso FROM curso WHERE curso='$curso'";

$pega_id = mysql_query($sql, $conn);

$array = mysql_fetch_array($pega_id);

Não entendo o que acontece, pois estou utilizando o mysql_fetch_assoc em cima e esta funcionando certinho... O que há de errado??

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Poste a consulta, pode ser ela o problema.

Qual consulta? $pega_calendario?

<?  mysql_select_db($database_conn, $conn);
	$pega_escola = mysql_query("SELECT * FROM tb_unidade");
	while($unidade = mysql_fetch_assoc($pega_escola)){
  $unidade = $unidade['unidade'];
?>
<div class="caixa-curriculo"> <strong><? echo $unidade; ?></strong> 
<?	$pega_calendario = mysql_query("SELECT * FROM calendario WHERE escola='$unidade'");
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Vinícius, o problema é que o parâmetro que você tá passando na mysql_fetch_array não é um resultado válido de uma consulta ao banco de dados, entende? Que tal um debug no seu código? Faz o seguinte... logo antes desta linha:

$pega_id = mysql_query($sql, $conn);

escreva

exit($sql);

Aí fala pra gente o que tá retornando...

Link para o comentário
Compartilhar em outros sites

  • 0
Valeu pela força, Illidan! smile.gif

Opa, não tem de que! wink.gif

Essa é uma boa forma de debugar o código... a instrução exit (que é um alias para die) vai parar a execução do script, e pode imprimir uma string se passá-la como parâmetro.

Abraços!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...