Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Diana Madeira

Erro em query de update

Mensagens Recomendadas

Diana Madeira

Olá

tenho o seguinte código:

<?php
    $_SESSION['message'] ='';
    include("config.php");

if($_SERVER['REQUEST_METHOD'] == 'POST') {
    
     if(isset($_POST["send"])){
    
        $ISBN =$conn->real_escape_string($_POST['ISBN']);
        $Authorsname=$conn ->real_escape_string($_POST['Authorsname']);
        $Title= $conn ->real_escape_string($_POST['Title']);
        $edition= $conn ->real_escape_string($_POST['edition']);
        $year= $conn->real_escape_string($_POST['year']);
        $publisher= $conn->real_escape_string($_POST['publisher']);
        $category=$conn->real_escape_string($_POST['category']);
        $quantityinstock=$conn->real_escape_string($_POST['quantityinstock']);
        $price= $conn->real_escape_string($_POST['price']);
    
     }
            $sql= "UPDATE SET books (ISBN, Authorsname, Title, edition, year, category, publisher, quantityinstock, price) VALUES(".$ISBN.",'".$Authorsname."', '".$Title."', ".$edition.", ".$year.", '".$category."', '".$publisher."', ".$quantityinstock.",".$price.")";
     
     if($conn->query($sql)===TRUE)
     {
        echo '<h3><font color="red">You have successfully updated </font></h3>';
         
        }
            else
            {
                echo 'Error';
                echo $sql;
            }
        }
?>

Ao correr da-me  o seguinte erro:

Citação

#1064 - 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 'SET books (ISBN, Authorsname, Title, edition, year, category, publisher, quantit' at line 1 

Alguma ideia como resolver isto?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.