【发布时间】:2011-08-23 07:50:47
【问题描述】:
首先,我连接数据库并选择数据库:
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) {
//
});
其次,我用客户端对象查询:
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);
什么都没有输出???为什么??
【问题讨论】:
-
连接和选择数据库时是否收到错误消息?