获取mysql查询返回结果的长度

xmakbtuz  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(252)

我想做一个不和谐的机器人,从sql表中获取数据。然后检查是否有足够的行来完成用户请求。但是我的代码一直出错。我一直在看代码,真的不知道为什么它不工作。
这是我的密码

function getAccount(amount, type) {
    con.query("SELECT data FROM accounts WHERE type = " + type,
        function(err, result, row, fields) {
            if(result.length < Number(amount)) {
                message.channel.send(//text);
            } else {
                message.channel.send(//text);
            }

上面的代码在运行时显示此错误 TypeError: Cannot read property 'length' of undefined

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题