我想以这种方式插入值,任何帮助我的代码。 它对我不起作用。字段列表
中的未知列“Fname1”发生错误app.post('/insert',function (req,res){
var Fname1=req.body.fname;
var Passwor1=req.body.pwd;
var sql="insert into test(Fname,Passwor) values(Fname1,Passwor1)";
con.query(sql,function(err,rows){
if(err) throw err;
res.send("Value has been inserted");
})
})
我不想以这种方式插入。
var data = {
Fname:req.body.fname,
Passwor:req.body.pwd
};
con.query("insert into test set ?",[data], function (err,rows){
if(err) throw err;
res.send("Value has been inserted");
})
答案 0 :(得分:1)
您的查询应如下所示:
"insert into test(Fname,Passwor) values ('"+Fname1+"', '"+Passwor1+"')"
答案 1 :(得分:1)
尝试此操作,因为sql
将Fname1和Passwor1作为变量发出;
app.post('/insert',function (req,res){
var Fname1=req.body.fname;
var Passwor1=req.body.pwd;
var sql= "insert into test(Fname,Passwor) values ('"+Fname1+"', '"+Passwor1+"')";
con.query(sql,function(err,rows){
if(err) throw err;
res.send("Value has been inserted");
})
})