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>










