sou iniciante em php, eu fiz um sistema de cadastro está ok, mas quando eu vou atualizar o mesmo da um erro.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id=3' at line 1
segue em abaixo meu codigo de como eu estou fazendo..
<?php $acao=$_GET["acao"]; if($acao== "atualizar"){ $sql = "UPDATE cadastro SET nome='$nome', email='$email', WHERE id=$id"; $certo = mysql_query($sql); if ($certo) { echo '<script language="Javascript">alert("ATUALIZAÇÃO EFETUADA COM SUCESSO!");</script>'; } else { die ("Erro ao alterar produto: " .mysql_error()); } } $sql4 = mysql_query("SELECT * FROM cadastro WHERE id='$id'"); $dados = mysql_fetch_array($sql4); ?> <form action="editar.php?acao=atualizar&id=<?=$dados[id]?>" method="post" > id = <?=$dados['id']?> <br /> <label>Nome</label> <input type="text" name="nome" value="<?=$dados[nome]?>" /> <br /> <label>Email</label> <input type="text" name="email" value="<?=$dados[email]?>" /> <br /> <input type="submit" value="Editar" /> </form>