$.ajax({
url:"update.php",
data: {orderid:orderid,date:date,tool:tool,name:name,email:email,count:count,orderstatus:orderstatus},
type:"POST",
dataType: "text",
complete:function(response){
console.log(response.responseText);
}
});
上面的代码ajax将数据(名称,日期,电子邮件)发送到其他文件名更新。
update.php如下
$orderid=$_POST["orderid"];
$date=$_POST["date"];
$tool=$_POST["tool"];
$name=$_POST["name"];
$email=$_POST["email"];
$count=$_POST["count"];
$sql = "UPDATE $tablename SET `Tool`= '$tool', `Request Date` = '$date', `Name` = '$name', `Email` = '$email', ` Country_Entered` = '$count'WHERE `Order ID` = '$orderid'";
但是由于某种原因,当我添加Country_Entered
= $ count`时,更新无法正常进行,我试图调试问题,但在代码中找不到潜在的问题
$result = mysqli_query($db,$sql);
if ($result) {
echo "Successfully Updated.";
} else {
echo "Some Error occured.";
echo mysqli_error($sql) ;
}
所述echo mysqli_error($sql) ;
正在显示以下错误错误
“'字段列表'中的未知列'输入的国家'”
谁能解决这个问题?
名称,电子邮件,计数,工具,orderstatus为varchar,orderid为int,要求日期为DATE。
正如错误所暗示的那样,@ Rakesh Sharma在评论中也提到了这一点。
“ “字段列表”中的未知列“ [空白]国家已输入”
我认为问题是' Country_Entered'
查询中有多余的空格。删除它,我认为它应该可以正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句