我正面临下面给出的错误。请帮助。
"你的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");
?>
答案 0 :(得分:0)
您在invoiceno
后缺少报价'', '$ invoiceno,' $ dattime'
您可能还想删除以下空格:
'$ itemdisc'