查询检查在哪里

时间:2017-05-16 21:13:20

标签: javascript mysql node.js database

我正在尝试检查NodeJS查询,其中用户的ID是例如1,他的private_number为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

});

这是否恰当可能?

1 个答案:

答案 0 :(得分:1)

您可以使用模板字符串

query(`SELECT * FROM users WHERE user = ${pool.escape(user)} AND  
private_number = ${pool.escape(number)}`), function(err, row) {
})

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

P.S。如果WHERE子句中有多个条件,则需要将它们与ANDORonClick等逻辑运算符“连接”起来