相关疑难解决方法(0)

在函数中使用node-mysql

我对nodejs很新,并且有一个问题.

尝试创建一个函数,该函数将调用我从表中提及其ID的任何字段的值:

function getUserInfo (userID, dynamicField) {
    var query = connection.query('SELECT '+dynamicField+' from users WHERE userID = '+connection.escape(userID));
    query.on('result', function(row) {
        return(row.dynamicField);
    });
};
console.log(getUserInfo(8, userEmail)) //this should get me the userEmail value of the user with userID=8
Run Code Online (Sandbox Code Playgroud)

但是,我得到"未定义".如果我使用console.log而不是return,它会记录该值,但这不能用作在其他函数中使用以获取值的函数.

如果我可以获得修改功能的帮助,我将很高兴.

mysql node.js

5
推荐指数
1
解决办法
5230
查看次数

标签 统计

mysql ×1

node.js ×1