什么是select正确的语法?

在Node.js中,select两个参数的语法是正确的。

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){...}); 

见文档

searchAlternatively, you can use ?? 在页面上,代码块将在下面的例子。

奖金:

两个问号意味着它的一个标识符,所以你可以指定这样的表名称,如果你想。

 connection.query('SELECT * FROM ?? WHERE email=? AND password=?', ['id', e, p], function(err, rows){...});