在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");
}
}
});
您想在括号内包含多个参数,并用逗号分隔
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){...});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句