Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, to com um problema, e não to vendo o erro.
O meu update(alterando.php) não funciona, estou errando algo na hora de gravar eles na tabela.
segue codigo
<?php
$host = "localhost";
$bduser = "******";
$bdsenha = "******";
$bd = "******";
$conexao = mysql_connect($host, $bduser, $bdsenha)
or die("Erro: " . mysql_error());
mysql_select_db($bd, $conexao)
or die("Erro: " . mysql_error());
$id = $_GET['id'];
$titulo = $_GET ["titulo"];
$txt = $_GET ["txt"];
$hoje = date('y-m-d');
$hora = date('H:i:s');
$query = "UPDATE post SET ('titulo', 'txt', 'data') VALUES ('$titulo', '$txt', '$hoje . $hora') where id=$id;";
mysql_close($conexao);
echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção.";
echo "<script>location.href='index.php';</script>";
?>Tipo isso aqui?
$data = date('Y-m-d H:i:s');
$query = mysql_query("UPDATE post SET (titulo, txt, data) VALUES ('$titulo', '$txt', '$data') where id=$id;");
Não deu certo
A sintaxe está totalmente errada...
tente assim:
$query = "UPDATE post SET ('titulo', 'txt', 'data') VALUES ('$titulo', '$txt', '$hoje . $hora') where id=$id;";
mysql_query($query);
lembre-se de colocar a data no padrão americano
>
tente assim:
$query = "UPDATE post SET ('titulo', 'txt', 'data') VALUES ('$titulo', '$txt', '$hoje . $hora') where id=$id;";
mysql_query($query);
**não existe "update... values**.." ver link do post #4>
não existe "update... values.." ver link do post #4
Cara vlw, não tinha percebido que era isso o erro da sintaxe. Funcionou agora.
$query = "UPDATE post SET titulo = '$titulo', txt = '$txt', data = '$data' where id = $id;";Vish nem me liguei nesse "pequeno" detalhe kkkkkkk
>
não existe "update... values.." ver link do post #4
Tenta assim.
e esqueceu do mysql_query() para executar a query