Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoal, estou tentando fazer um sistema de alteração de notícias mas tá aparecendo um erro estranho:
**Erro ao tentar graver registro: 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_artigo = '1'' at line 1**
o código pra fazer update é esse:
PHP
[*]<? require_once('../../Connections/dsn.php');
[*]require "proc_VERlog.php";
[*]
[*]mysql_select_db($database_dsn, $dsn);
[*]// variáveis
[*]$id = $_POST["id_alt"];
[*]$titulo = $_POST["titulo_novo"];
[*]$autor = $_POST["autor_novo"];
[*]$data = implode("-", array_reverse(explode("/", $_POST["data_novo"])));
[*]$texto = htmlentities($_POST["texto"]);
[*]$status = $_POST["status_novo"];
[*]$arquivo = $_FILES['arquivo']['tmp_name'];
[*]$arquivo_name= $_FILES['arquivo']['name'];
[*]$imagem_ant = $_POST['imagem_velha'];
[*]
[*]if($arquivo){
[*]
[*] //diretorio destino do upload
[*] $dir="img_imprensa/";
[*] $caminho=$dir.$arquivo_name;
[*]
[*] //arquivos suportados
[*] if(eregi(".gif|.jpg",$arquivo_name)){
[*]
[*] if(!copy($arquivo,$caminho))
[*] {
[*] echo "Erro Copiando " .$arquivo_name;
[*] }
[*] }
[*] else
[*] {
[*] echo "Arquivo Não Aceito";
[*] }
[*] $sql = "UPDATE tb_artigos SET imagem='$arquivo_name', autor='$autor', titulo='$titulo', status='$status', texto='$texto', data='$data' WHERE id_artigo = '$id'";
[*]
[*] mysql_query($sql) or die("ERRO");
[*]
[*] if(!$sql)
[*] {
[*] echo "Erro ao tentar graver registro: ".mysql_error();
[*] }
[*] else
[*] {
[*] header ("location: alteracao.html");
[*] }
[*]
[*]}
[*]else
[*]{
[*] $sql = "UPDATE tb_artigos SET imagem='$imagem_ant', autor='$autor',titulo='$titulo', status='$status', texto='$texto', data='$data', WHERE id_artigo = '$id'";
[*] $sqlquery = mysql_query($sql);
[*] if(!$sqlquery)
[*] {
[*] echo "Erro ao tentar graver registro: ".mysql_error();
[*] }
[*] else
[*] {
[*] header ("location: alteracao.html");
[*] }
[*]}
[*]?>
Alguém consegue enxergar o erro pra me ajudar?!
Obrigada desde já!
Carregando comentários...