小编use*_*759的帖子

如何使用mysql包从nodejs获取结果?

首先,我连接数据库并选择数据库:

var defaultOptions = {
    user: "root",
    pwd:'admin',
    db:"britcham_dev_local",
    server:"local", // Maybe we don't need this variable.
};

var client = new Client();
client.user = defaultOptions.user;
client.password = defaultOptions.pwd;
client.connect(function (error, results) {
   // 
});
client.query('USE ' + defaultOptions.db, function (error, results) {
   // 
});
Run Code Online (Sandbox Code Playgroud)

其次,我用客户端对象查询:

var self = this;
var this.users;
client.query("SELECT * FROM users", function (error, results, fields) {
    if (error) {
        //
    }
    if (results.length  > 0) {
        self.users = results;
    }
});

console.log(this.users);
Run Code Online (Sandbox Code Playgroud)

这没什么输出??? 为什么?

mysql node.js

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

标签 统计

mysql ×1

node.js ×1