Javascript 使用node.js检查mysql表
我创建了一个discord机器人,我需要代码片段的帮助,我需要检查mysql数据库中的表“player”的昵称是否与使用该命令的人的昵称相同。这是我的密码:Javascript 使用node.js检查mysql表,javascript,mysql,node.js,database,discord.js,Javascript,Mysql,Node.js,Database,Discord.js,我创建了一个discord机器人,我需要代码片段的帮助,我需要检查mysql数据库中的表“player”的昵称是否与使用该命令的人的昵称相同。这是我的密码: switch (message.content) { case (prefix+"vip"): con.query('SELECT * FROM gracz', (err, result, fields) => { if(err) throw err; conso
switch (message.content) {
case (prefix+"vip"):
con.query('SELECT * FROM gracz', (err, result, fields) => {
if(err) throw err;
console.log(result);
console.log(result.gracze);
if(message.author.username == result.gracze) {
message.channel.sendMessage("jajko");
console.log("jajko");
} else {
console.log("Niema jajka!");
console.log(result.gracze);
}
console.log(result.gracze);
});
break;
}
当我键入“result[和这里的id from database]”时,它正在工作,我需要自动执行此操作,但我不知道如何执行:(表“gracz”中此代码id列中的“gracze”: 我的问题是,我必须手动输入[]id之间的值才能使它工作,而且我必须这样做才能自动检测它。 如果我没有明确表示,我将回答评注中的问题。
很抱歉,我是波兰人,英语写得不好,所以我用谷歌翻译:)你的问题让我有点困惑 如果要使用括号内的变量表示法: 把变量放在括号里 示例:
a[id]
无论id
是什么,它都将为它建立索引,如果id
是“saddy”,那么它将与a[“saddy”]
或a.saddy
如果您的意思是希望在con.query
中包含一个变量:
由于您使用`可以将变量值放入{}中,它将是变量值
如果这不是你要问的问题,请多说几句并解释一下。希望这有帮助强>