如何在nodejs代码中访问mysql存储过程out参数

时间:2014-06-18 10:14:08

标签: node.js

使用节点js代码中的in和out参数调用mysql存储过程

connection.query("call vts_active_tagid('"+RFIDNumber+"','"+Latitude+"','"+Longitude+"','"+datetime+"','"+imeno+"',@passengers,@trip)");

如何在代码中获取@passenger和@ trip值

1 个答案:

答案 0 :(得分:2)

您可以使用:

db_ask.query(("SET @a = 0; CALL login('" + _userEmail + "','" + _password + "', @a); SELECT @a;"),function(err, results){
    //process result 
}

假设_userEmail_password是js函数中给出的参数,@a是存储过程中定义的int。