这是我upadating script--你的SQL语法有错误;检查对应于你的MySQL服务器版本的手册正确的语法以线附近使用1
$cno = $data[6];
$result = mysql_query("select *
from courier_details
where consignment_no = '".$cno."'");
if($result >0)
{
$update = "UPDATE `courier_details`
SET(`shipper_name`, `shipper_phone`, `shipper_address`, `receiver_name`,
`receiver_phone`, `receiver_address`, `consignment_no`,
`type_of_shippment`, `weight`, `volumetric_weight`, `packages`,
`product`, `qnty`, `booking_mode`, `total_freight`, `mode`,
`dept_time`, `origin`, `destination`, `pickup_date`, `pickup_time`,
`status`, `excepted_dly_date`, `comments`, `delivered_date`,
`delivered_time`, `deboy`, `career`,`originbr`, `destinationbr`,
`email`)
VALUES('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]',
'$data[6]','$data[7]','$data[8]','$data[9]','$data[10]','$data[11]',
'$data[12]','$data[13]','$data[14]','$data[15]','$data[16]',
'$data[17]','$data[18]','$data[19]','$data[20]','$data[21]',
'$data[22]','$data[23]','$data[24]','$data[25]','$data[26]',
'$data[27]','$data[28]','$data[29]','$data[30]')
WHERE `consignment_no` = '".$cno."'";
mysql_query($update) or die(mysql_error());
}
存在显示错误而执行代码 -
你的SQL语法有错误;检查对应于你的MySQL服务器版本的手册正确的语法使用
附近 '(shipper_name
,shipper_phone
,shipper_address
,receiver_name
,`receiver_' 在行1
请在发布之前进行最少量的研究,但这不是更新的正确语法。 – Mat
update table set()where columt_name ='abc';我知道如果你知道更多,请帮助我。 –
在WHERE子句之前给出空格 – Sagar