在Node.js中,选择两个where参数的正确语法是什么。
var mysql = require("mysql");
connection.connect();
connection.query('SELECT * FROM id WHERE email=? AND password=?', [e] , [p],
function(err, rows){
if (err){
throw err;
}else{
for (var i in rows) {
console.log('name: ', rows[i].name);
open("http://localhost:9383/tweets");
}
}
});
答案 0 :(得分:2)
要在括号内包含多个参数,用逗号分隔
connection.query('SELECT * FROM id WHERE email=? AND password=?', [e, p], function(err, rows){...});
在页面上搜索Alternatively, you can use ??
,代码块将在其下方作为示例。
<强>奖金:强>
两个问号表示其标识符,因此您可以根据需要指定表名。
connection.query('SELECT * FROM ?? WHERE email=? AND password=?', ['id', e, p], function(err, rows){...});