ANDRE_GUSTAVO Postado Dezembro 8, 2010 Denunciar Share Postado Dezembro 8, 2010 (editado) 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 11064Alguém por ai saberia me dizer o que tem de errado??Desde já agradeço a atenção e ajuda de todos!!OBRIGADO! Editado Dezembro 8, 2010 por Denis Courcy Melhorar entendimento do código Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Dezembro 8, 2010 Denunciar Share Postado Dezembro 8, 2010 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 11064Algué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 More sharing options...
0 ANDRE_GUSTAVO Postado Dezembro 8, 2010 Autor Denunciar Share Postado Dezembro 8, 2010 Valeu Denis...O problema era exatamente esse RELEASE!!!para evitar outros bugs, alterei o nome do campo na tabela e funcionou perfeitamente!!Muito obrigado, ate mais!!!valeu!! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ANDRE_GUSTAVO
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:
AQUI QUANDO DOU UM ECHO NA $sql_semfotoAQUI 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 CourcyMelhorar entendimento do código
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados