0
我一直有问题与节点mysql,我一直无法获得与它的连接。这里是我的代码:node-mysql似乎无法连接
var mysql = require('mysql');
var pool = mysql.createPool({
connectionLimit: 10,
user: 'node',
password: 'pass',
host: 'localhost',
port: 3306,
database: 'store'
});
exports.getUser = function(user, pass){
var sql = 'SELECT * FROM store.users WHERE user = \'' + user + '\' AND password = \'' + pass + '\'';
pool.query(sql, function(err, rows, fields) {
if(err){
return err;
}else{
return rows.length;
}
});
};
只是有点似乎不能抛出一个错误或任何东西。在数据库中的密码是明文进行测试,所以如果我把它叫做:
var pool = require('./database');
var message = pool.getUser('test','test');
有趣。我仍然在搞这个,不能弄明白。它只是我还是node-mysql文档有点松懈?结果是一个对象吗?什么是属性?出于某种原因,我可以访问message.sql,如果我是从直接的mysql连接执行的,但不是池。 – dkran 2014-09-22 02:09:26
您正在解决其他问题。我回答了你原来的问题吗?如果是这样,你可能想通过接受我的答案来表明。谢谢。 – HeadCode 2014-09-22 21:16:26