Jump to content


Photo

Codigo Com Erro


  • Faça o login para participar
2 replies to this topic

#1 Bullas

Bullas

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 23/12/2006, 14:39

:/
oque ha de errado neste codigo

while ($dados = mysql_fetch_array($sql)


quando vou executar uma pagina aparece esse erro
referente a o codigo acima

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/fosforo/public_html/LinkinNews2.0/edita.php on line 221

#2 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 23/12/2006, 15:54

Bem o correto seria ...

while ($dados = mysql_fetch_array($sql)) { }

Porém pelo que sua mensagem de erro está indicado provavelmente seu problema não está ai e sim na sua SQL
O erro está no "mysql_query" que está ligado a essa variavel "$sql"

Faça o seguinte onde estiver essa variavel "$sql" coloque essa função

$sql = mysql_query("SUA SQL") or die(mysql_error());

Isso vai dizer qual é o erro da sua SQL ...

Edição feita por: sk15, 23/12/2006, 15:55.


#3 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 25/12/2006, 02:32

Vamos ver certinho sk15, pois se não ele coloca:

while ($dados = mysql_fetch_array($sql)) { }
echo "Nome: ".$dados[nome]."";
}


O que não seria certo..

Bullas, faça como o sk15 disse, mais preste atenção:

$sql = mysql_query("SELECT * FROM tabela") or die(mysql_error());

while($dados = mysql_fetch_array($sql)) {
echo "Nome: ".$dados[nome]."";
}


Até mais ^_^

Edição feita por: _Dudu_1533, 25/12/2006, 02:33.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq