Javascript Steam bot错误-类型错误:无法读取属性';0';未定义的

Javascript Steam bot错误-类型错误:无法读取属性';0';未定义的,javascript,mysql,node.js,Javascript,Mysql,Node.js,当我试图在我的博彩网站上下注时,出现此错误,机器人接受交易报价,但随后机器人崩溃首先: 1) MySQL查询正确吗 SELECT COUNT (DISTINCT userid) AS playersCount From `game` + current_game 这似乎是错误的。。。 我想你可能想要的是: 'SELECT COUNT(DISTINCT userid) AS playersCount From `game` where id =' + current_game + ';' 2)

当我试图在我的博彩网站上下注时,出现此错误,机器人接受交易报价,但随后机器人崩溃

首先:

1) MySQL查询正确吗

SELECT COUNT (DISTINCT userid) AS playersCount From `game` + current_game
这似乎是错误的。。。 我想你可能想要的是:

'SELECT COUNT(DISTINCT userid) AS playersCount From `game` where id =' + current_game + ';'
2) 处理错误

function(err, rows) {
    if(err) {
          console.log(err);
          return;
    }
    /*your code*/
}
这会让您了解查询失败的原因

3) 该查询的返回类型是什么?这是你所期望的吗

console.log(rows); //does this seems valid to you?

显示一些代码。。它失效的功能是什么?该错误是对
未定义的
变量的属性的典型访问。这对您有帮助吗?从外观上看,您正试图从Parser.js第82行的未定义数组中获取元素0。好的,我如何解决它?第一件事:处理
错误。也许它会为您提供有价值的信息,告诉您为什么它会失败,例如,SQL查询是否有效?第二:该查询的返回类型是什么?它是一个
数组
?我猜
计数
只会返回一个
数字
。第三:执行
console.log(行)
。输出是什么?这是你期待的吗?是否
未定义
?这些都是您在发布打印屏幕并寻求帮助之前应该考虑的场景