gpt4 book ai didi

php - 用 php 和 ajax 更新 mysql 表

转载 作者:行者123 更新时间:2023-11-29 01:21:04 24 4
gpt4 key购买 nike

$.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) ; 显示以下错误错误

"Unknown column ' Country Entered' in 'field list'"

任何人都可以解决这个问题吗?

name, email, count, tool, orderstatus 是 varchar,orderid 是 int,请求日期是 DATE。

最佳答案

如错误所示,@Rakesh Sharma 也提到了在评论中

"Unknown column '[blank space]Country Entered' in 'field list'"

我认为问题是 'Country_Entered' 中的额外空格查询中有额外的空格。删除它,我认为它应该可以正常工作。

关于php - 用 php 和 ajax 更新 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28274745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com