Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu estou tentando fazer uma página para atualizar os dados do usuário através de um UPDATE, o código é esse:
<?php
if($_POST[acao] == "alt_infos"){
$info = $_POST["info"];
$pais = $_POST["pais"];
$hobbies = $_POST["hobbies"];
$musicas_preferidas = $_POST["musicas_preferidas"];
$bandas_preferidas = $_POST["bandas_preferidas"];
$sql = mysql_query("UPDATE usuario SET info='$info', pais='$pais', hobbies='$hobbies', musicas_preferidas='$musicas_preferidas', bandas_preferidas='$bandas_preferidas', locutor_preferido='$locutor_preferido'");
$res = mysql_query($sql) or die(mysql_error());
if($res){
}
}
?>
Os dados atualizam na DB, Mas aparece esse 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 '1' at line 1
Ajuda? :D
Ah ok, mas to filtrando pelo id por outro codigo. vlw.
Você esta usando 02 mysql_query, só um já basta, outra coisa, filtra pelo id, se tiver mais de um usuário vai atualizar todos ao mesmo tempo.