Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查询检查在哪里_Javascript_Mysql_Node.js_Database - Fatal编程技术网

Javascript 查询检查在哪里

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 }); 这是否正确可行?您

我正在尝试签入一个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)} AND  
private_number = ${pool.escape(number)}`), function(err, row) {
})
另外,当WHERE子句中有多个条件时,您需要使用AND或or之类的逻辑运算符“连接”它们,这样就可以了。。从users`WHERE user='+pool.escapeuser+'和private_number='+pool.escapenumber`中选择*?