Javascript 查询检查在哪里
我正在尝试签入一个NodeJS查询,其中一个用户的id是,例如,1,他的私有_号码是25,下面的代码不起作用Javascript 查询检查在哪里,javascript,mysql,node.js,database,Javascript,Mysql,Node.js,Database,我正在尝试签入一个NodeJS查询,其中一个用户的id是,例如,1,他的私有_号码是25,下面的代码不起作用 query('SELECT * FROM `users` WHERE `user` = '+pool.escape(user)+', `private_number` ='+pool.escape(number), function(err, row) { //get if the player has a query with the same code }); 这是否正确可行?您
query('SELECT * FROM `users` WHERE `user` = '+pool.escape(user)+', `private_number` ='+pool.escape(number), function(err, row) { //get if the player has a query with the same code
});
这是否正确可行?您可以使用模板字符串
query(`SELECT * FROM users WHERE user = ${pool.escape(user)} AND
private_number = ${pool.escape(number)}`), function(err, row) {
})
另外,当WHERE子句中有多个条件时,您需要使用AND或or之类的逻辑运算符“连接”它们,这样就可以了。。从users`WHERE user='+pool.escapeuser+'和private_number='+pool.escapenumber`中选择*?