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

Deu Erro


Guilherme014

Pergunta

Ó código é este:

require("../funcoes/funcao.php");
conexao_mysql($host,$user,$pass,$db_advogados);//funcao para conexao com o MYSQL

if (($HTTP_POST_VARS['acao'] == "alterar") && ($HTTP_POST_VARS['codido_do_artigo_cientifico'] != '')) {
$sql = "SELECT * FROM artigoscientificos WHERE artigoscientificoid = "
.$HTTP_POST_VARS['codido_do_artigo_cientifico'];
$resultado = mysql_query($sql) or die (mysql_error());
$linha = mysql_fetch_array($resultado);
} else  {
mysql_query($sql) or die (mysql_error());
}

só da este erro quando eu coloquei esta expressão, dentro do else

mysql_query($sql) or die (mysql_error());

Query was empty

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Cara, existe alguma falha na lógica de programação desse script... veja bem:

if (condição) {

    // aqui dentro está definindo a variável $sql

} else {

    // aqui está utilizando a variável $sql

}

Ou seja, quando você definir a variável $sql, não vai utilizá-la na fução mysql_query()... e quando chamar essa função, não vai ter definido a variável. Esse é o motivo do erro: "query was empty".

Falou!

Link para o comentário
Compartilhar em outros sites

  • 0

beleza Illidan,

mas como vou descobrir o erro que está dando.

vou te explicar o que está acontecendo, quando tiro no caso a linha

else  {

mysql_query($sql) or die (mysql_error());

}

ele não busca o código, que o mesmo é utilizado como

<?
$seleciona_artigos = mysql_query("SELECT * FROM artigoscientificos WHERE status=1 ORDER BY descricao ASC LIMIT 0,5");
$eu_sou = urlencode("$eu_sou");
 while ($res_sp = mysql_fetch_array($seleciona_artigos)){
$contem_img = explode(".",$res_sp[4]);
 print "<a href=javascript:alteraartigoscientificos('altera_artigos_cientificos_form.php?acao=alterar&codido_do_artigo_cientifico=$res_sp[0]');><br> :: $res_sp[1] ::</a>";
 }
?>

entendeu

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...