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

(Resolvido) Problemas com UPDATE


ANDRE_GUSTAVO

Pergunta

Olá pessoal!

Venho utilizando os mesmos procedimentos para UPDATE em outros sistemas e nunca deu problema...

mas agora o negocio não funciona!!

AQUI VAI A QUERY:

$sql_semfoto = "UPDATE artistas SET artista = '$artista', release = '$release', cidade_origem = '$cidade', estado_origem = '$estado', ano_formacao = '$ano', estilo_musical = '$estilo', influencias = '$influencias', historico = '$historico', img_apresenta = '$nome_foto' WHERE Id = '$id_artista'";
$altera_semfoto->consulta($sql_semfoto);
AQUI QUANDO DOU UM ECHO NA $sql_semfoto
UPDATE artistas SET artista = 'ZUMBI ASDF ', release = ' AÇSDL KJASDÇL KJAÇDS ADSÇL AÇDJ ÇSJD FÇASDÇ ASÇJÇ ASDFDSAF DSF', cidade_origem = 'GOIANIAA SDF', estado_origem = 'GOA SDFADSF', ano_formacao = '2333 ASDFDASF', estilo_musical = 'ROCK ADFASD', influencias = 'OLD SCHOOL ASDFSADF', historico = 'AÇSLKJDF ÇADSJ ÇADSJ ÇASDJF ÇASDJ ÇADSJÇL FASDF ADFADSFDSA ASDF ADSF ASDFDASF', img_apresenta = '1291326714.jpg' WHERE Id = '4'

AQUI O ERRO QUE É EXIBIDO:

Voc� tem um erro de sintaxe no seu SQL pr�ximo a 'release = ' AÇSDL KJASDÇL KJAÇDS ADSÇL AÇDJ ÇSJD FÇASDÇ ASÇJÇ ASDFDSAF' na linha 11064

Alguém por ai saberia me dizer o que tem de errado??

Desde já agradeço a atenção e ajuda de todos!!

OBRIGADO!

Editado por Denis Courcy
Melhorar entendimento do código
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Olá pessoal!

Venho utilizando os mesmos procedimentos para UPDATE em outros sistemas e nunca deu problema...

mas agora o negocio não funciona!!

...

AQUI O ERRO QUE É EXIBIDO:

Voc� tem um erro de sintaxe no seu SQL pr�ximo a 'release = ' AÇSDL KJASDÇL KJAÇDS ADSÇL AÇDJ ÇSJD FÇASDÇ ASÇJÇ ASDFDSAF' na linha 11064

Alguém por ai saberia me dizer o que tem de errado??

Desde já agradeço a atenção e ajuda de todos!!

OBRIGADO!

Oi, André!

A partir da versão 5.0 do mysql RELEASE se tornou uma palavra reservada.

Como ela é o nome de um atributo de uma tabela de seu sistema, então este erro será constante.

Para evitar trocar o nome do atributo escreva-o entre crases, assim: `release`.

Antes de dar um nome a um banco, tabela atributo ou índice, consulte a relação de nomes reservados no manual do mysql da versão que você está usando.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...