select的正确语法是什么?

时间:2014-08-06 18:18:46

标签: mysql node.js

在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");

            }
          }
    });

1 个答案:

答案 0 :(得分:2)

要在括号内包含多个参数,用逗号分隔

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

请参阅DOCUMENTATION

在页面上搜索Alternatively, you can use ??,代码块将在其下方作为示例。

<强>奖金:

两个问号表示其标识符,因此您可以根据需要指定表名。

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