我正在尝试 checkin 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
});
这真的可能吗?
最佳答案
您可以使用模板字符串
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
附注当 WHERE
子句中有多个条件时,您需要使用 AND
或 OR
关于javascript - 查询检查在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44011665/