if (message.content.toLowerCase() == prefix + 'balance') {
con.query("SELECT `Money` FROM `bloxtraderusers` WHERE id = 1", function (err,result,fields) {
if (err) throw err;
console.log(result)
message.channel.sendMessage(result);
});
}
我怎样才能解决这个问题?它只会回来 [object Object]
当我执行命令时 $balance
?
3条答案
按热度按时间cclgggtu1#
控制台是否只显示天平
123
或者它显示了什么Money: 123
?我认为你得到的结果实际上是一个有钥匙的物体
Money
余额作为价值。试一试:wvt8vs2t2#
message.channel.sendMessage(require("util").inspect(result))
我应该这么做nom7f22z3#
如果您正在使用
mysql
数据库连接的npm模块。con.query
函数返回一个对象数组作为结果。出于调试目的,请尝试将整个对象作为字符串发送。