Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用node.js检查mysql表_Javascript_Mysql_Node.js_Database_Discord.js - Fatal编程技术网

Javascript 使用node.js检查mysql表

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

我创建了一个discord机器人,我需要代码片段的帮助,我需要检查mysql数据库中的表“player”的昵称是否与使用该命令的人的昵称相同。这是我的密码:

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
中包含一个变量:

由于您使用`可以将变量值放入{}中,它将是变量值

如果这不是你要问的问题,请多说几句并解释一下。希望这有帮助