【发布时间】:2018-12-27 13:49:31
【问题描述】:
我想在 MySQL 查询中传递一个 javascript 变量,但是,当我在 console.log 中运行查询时,却出现了两个“\”,因此代码不起作用。
App.js 代码
app.get('/home', function(req, res){
db.connect(function(err){
var sale = req.query.cbosale;
db.query("SELECT Year, Season FROM tsales WHERE Sale LIKE '"+sale+"'", function(err, result, fields){
res.render('home', {title:"home",data:result});
})
})
})
在 console.log 中,它显示查询为:-
SELECT Year, Season FROM tsales WHERE Sale LIKE \'13\'
“\”符号阻止查询执行。你能帮帮我吗,我是新手。
【问题讨论】: