我的check_mod函数有问题。
function check_mod(user_id) {
db.each(`SELECT mode FROM users WHERE id = ` + user_id, [], (err, row) => {
if (err) {
throw err;
}
if(row.mode == 1)
{
return true;
}
});
}
if(check_mod('286927644405137408')) console.log("okay");
当我尝试使用此功能时,它返回“未定义”,我不知道为什么。我认为我应该使用异步并等待,但是我不知道如何使用它。
答案 0 :(得分:0)
我不确定,但是,我确实注意到在sql语句的末尾没有分号可能会引起问题。