你的sql语法有错误

时间:2015-05-13 11:22:36

标签: mysql

我正面临下面给出的错误。请帮助。

"你的sql语法错误了#34;我的代码是......

<?php

    session_start();
    $invoiceno=mysql_real_escape_string($_POST['invoiceno']);
    $dattime=mysql_real_escape_string($_POST['dattime']);
    $salesitem=mysql_real_escape_string($_POST['salesitem']);
    $salesqty=mysql_real_escape_string($_POST['salesqty']);
    $salespurchase=mysql_real_escape_string($_POST['salespurchase']);
    $salessale=mysql_real_escape_string($_POST['salessale']);
    $total=mysql_real_escape_string($_POST['total']);
    $itemdisc=mysql_real_escape_string($_POST['itemdisc']);
    $totalafterdiscount=mysql_real_escape_string($_POST['totalafterdiscount']);
    $conn= mysql_connect("localhost","root","");
    mysql_select_db("alkausar",$conn);
    $query="INSERT INTO `sale`(`id`,`invoiceno` ,`daime`, `name`, `quantity`, `purchasePrice`, `salePrice`, `total`, `itemdiscount`,`totalafterdisc`) VALUES ('','$invoiceno,'$dattime','$salesitem','$salesqty','$salespurchase','$salessale','$total',' $itemdisc','$totalafterdiscount')";
    $result=mysql_query($query);

    echo $query;
    if(!$result){
        die('Invalid Query:'.mysql_error());
        }
    header("location:SalesPanel.php");


?>

1 个答案:

答案 0 :(得分:0)

您在invoiceno

后缺少报价

'', '$ invoiceno,' $ dattime'

您可能还想删除以下空格:

'$ itemdisc'