Andre H.S. Mendes Postado Dezembro 13, 2008 Denunciar Share Postado Dezembro 13, 2008 Dae!estou tentando dar UPDATE numa tabela mae ela não sofre alteração, nem aparece erro.$sql = "UPDATE admin SET nome='$nome' WHERE username='$seleciona'"; $resultado = mysql_query($sql);ONDE:$nome vem por POST ( testei e o valor vem mesmo )$seleciona vem por POST ( testei e o valor vem )o que poderia ser? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cha Postado Dezembro 13, 2008 Denunciar Share Postado Dezembro 13, 2008 (editado) $sql="UPDATE TABELA SET CAMPO = '$campo' WHERE condicao = '$condicao'"; $result = mysql_query($sql);da um ECHO no $sql; e posta ai o que ele ta fazendo. verifique o nome da tabela e dos campos. e se as variaveis que voce esta movendo para dentro do BD ($nome, $seleciona) se dentro delas tem aspas simples.. eu sei que o INSERT não decha, UPDATE não sei, mas n custa tentar. se for isso, posta ai que te lanço o codigo para tira-las.CODIGO, (caso tenho aspas simples dentro das variaveis) $link = mysql_connect('localhost', 'root', ''); // não precisa mecher aqui, só se for mudar localhost/root/senha $item = "$nome"; $escaped_item = mysql_real_escape_string($item, $link); $sql="UPDATE tabela SET nome = '$escaped_item' WHERE username = '$seleciona"; //mesmo vale para $seleciona $result = mysql_query($sql); Editado Dezembro 13, 2008 por cha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andre H.S. Mendes Postado Dezembro 13, 2008 Autor Denunciar Share Postado Dezembro 13, 2008 (editado) Explicando melhor, isso fica no painel de controle do ADMIN, e essa parte corresponde a alteração do login de um admin.ECHO retornouUPDATE admin SET nome='teste' WHERE username='admin'tudo nos conformes, agora porque ele não atualiza ? oo Editado Dezembro 13, 2008 por Andre H.S. Mendes Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cha Postado Dezembro 13, 2008 Denunciar Share Postado Dezembro 13, 2008 (editado) parece estar correto, derrepente o erro não é ai, se ele não te indica erro em nenhuma linha, pode ser que seja algum erro logico. admin é o nome da tabela?att, Lucas Cha Editado Dezembro 13, 2008 por cha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andre H.S. Mendes Postado Dezembro 13, 2008 Autor Denunciar Share Postado Dezembro 13, 2008 cha,falta de atenção a minha, estava chamando uma coluna da tabela admin que não existia. ^^vlw t+resolvido! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Andre H.S. Mendes
Dae!
estou tentando dar UPDATE numa tabela mae ela não sofre alteração, nem aparece erro.
ONDE:
$nome vem por POST ( testei e o valor vem mesmo )
$seleciona vem por POST ( testei e o valor vem )
o que poderia ser?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.