Alguem sabe o que é isso, tentei igual alguns posts aqui do forum, mas é mais ou menos igual, por isso não descobri o erro.
A msg de erro é essa:
Erro na alteração You have an error in your SQL syntax near 'categoria = 'Vinho Tinto' peso = '1 litro' pais_origem = 'Chile' preco = 'R$ ' at line 1
Agora o codigo do arquivo altera.php é esse:
<?php
$res1 = mysql_connect("localhost", "root");
if ($res1) {
$sql = "update produtos set "
." nome_produto = '$nome_produto',"
." tipo = '$tipo',"
." marca = '$marca' "
." categoria = '$categoria' "
." peso = '$peso' "
." pais_origem = '$pais_origem' "
." preco = '$preco' "
." where codigo = $codigo";
$res2 = mysql_db_query("sandiego", "$sql", $res1);
if ($res2) {
echo("Cliente modificado");
} else {
echo("Erro na alteração ".mysql_error()."\n");
}
}
else {
echo("Erro na tentativa de conexão ".mysql_error()."\n");
}
mysql_close($res1);
?>
Po, e o pior, que esse codigo ta identico ao codigo que veio com o livro que eu comprei que por sinal tbm nao alterou o cadastro de exemplo do livro.
Valeu