gpt4 book ai didi

javascript - 错误 1054 - 在 WHERE 中用作字段的变量被用作列

转载 作者:行者123 更新时间:2023-11-29 04:33:31 25 4
gpt4 key购买 nike

<分区>

我正在尝试更新 mysql 数据库,但是当我执行查询时出现错误,其中 var id(在 WHERE 中使用)用作列名。我读错了吗?我必须修复什么才能让它工作?

Console Log

var message = '';
var id = req.session.user.id;
console.log(req.session.user.id);
var post = req.body;
var worker= post.worker;
var farmer= post.farmer;
var soldier= post.soldier;
var defender= post.defender;

var sql= "UPDATE stats SET worker = `"+worker+"`, farmer = `"+farmer+"`, soldier = `"+soldier+"`, defender = `"+defender+"` WHERE `stats`.`id` = `"+id+"` ";

db.query(sql, function(err, results){
if(results){
res.send('/home/dashboard.ejs')
};

if(err){console.log(err)};
});
}

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