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

não Consigo Achar O Erro Nesta Sintaxe...


Halfar

Pergunta

o código abaixo está dando erro de sintaxe, mas já cansei de procurar o erro e não acho.

$sql = "insert into Imagens"

."(CodigoUsuario, "

."Url_Imagem, Url_Destino, TamanhoImagem, TipoImagem)"

."values('$xCodigoUsuario',"

."'$xUrlImagem', '$xUrlDestino','$xtamanho_imagem','$xtipo')";

tentei assim tambem, mudando a ultima linha, isolando o fechar de parenteses, mas também não funciona

$sql = "insert into Imagens"

."(CodigoUsuario, "

."Url_Imagem, Url_Destino, TamanhoImagem, TipoImagem)"

."values('$xCodigoUsuario',"

."'$xUrlImagem', '$xUrlDestino','$xtamanho_imagem','$xtipo'";

.")";

Para complementar o erro que dá é o abaixo:

ErroYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'sql' at line 1

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Tente assim:

$sql = "Insert Into Imagens (CodigoUsuario, Url_Imagem, Url_Destino, TamanhoImagem, TipoImagem) Values ('$xCodigoUsuario', '$xUrlImagem', '$xUrlDestino', '$xtamanho_imagem', '$xtipo')";

Se não der, de um echo na variável $sql para ver quais valores estão sendo recebidos.

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

achei o erro...

o erro não estava na instrucao sql e sim na instrucao de gravar o registro. Estava assim:

$Res = mysql_db_query("$BaseDados","sql",$conex) or die("Erro" . mysql_error());

$Res = mysql_db_query("$BaseDados", "$sql", $conex) or die("Erro" . mysql_error());

tem que ter espacos após a virgula entre os parâmetros da conexão.

Que chato não"???

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

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