【发布时间】:2023-03-18 17:45:01
【问题描述】:
我的代码有效,但不是我想要的。
不和谐的输出是Your name is undefined。
我希望它是Your name is Boanak。我需要它是从表中获得的值。
我正在使用一个不和谐的机器人,用户必须注册才能使用其中的一些命令。提前致谢!
getPlayerid = function(client, message, callback){
var member = message.member.user;
var db = new sqlite3.Database('Matches');
db.serialize(function() {
db.all(`SELECT Name FROM Users WHERE Nameid =`+member.id, function(err, allRows){
if(err != null){
//console.log(err);
callback(0);
}
callback(allRows);
db.close();
});
});
}
z = getPlayerid(client, message, function(data){
})
message.channel.send(`Your Name is ${z}`);
【问题讨论】: