任何可以帮助我解决此代码的人..我希望发生的事情是,当我击中URL时,我希望它使用URL中传递的user_name更新数据库表
示例:用户转到/ update / michael,然后我希望它会将姓氏更新为Bloggs,其中user_name为michael
app.get("/update/:user_name", function(req , res){
var user_name = req.params.name;
sql.connect(config, function() {
const request = new sql.Request();
request.query("UPDATE table SET surname = 'Bloggs' WHERE user_name= + 'req.params.name'", (err, recordset) => {
res.end(JSON.stringify(recordset));
});
});
});
答案 0 :(得分:1)
我更新了代码,请尝试此操作,如果不起作用,请在注释中告知我。
app.get("/update/:user_name", function(req , res){
var user_name = req.params.user_name;
sql.connect(config, function() {
const request = new sql.Request();
request.query("UPDATE table SET surname = 'Bloggs' WHERE user_name= '"+user_name+"'", (err, recordset) => {
res.end(JSON.stringify(recordset));
});
});
});