• 0
Sign in to follow this  
Halfar

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

Question

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

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Movendo pra área certa....

PHP » MySQL

Share this post


Link to post
Share on other sites
  • 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

Share this post


Link to post
Share on other 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"???

Share this post


Link to post
Share on other sites
  • 0

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

Que chato não"???

Não precisa, mas eu coloco para ficar mais organizado. ;) Isso faz com que o código fique mais claro e limpo. :D

[]'s

Share this post


Link to post
Share on other sites
  • 0

A questão do espaço depois da virgula não é um parâmetro da linguagem e nem obrigatório, não influencia em nada no código, apenas uma questão de identação e organização...

Não se preocupe com isso...

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this