mysql - 在 Node Mysql (Discord.js) 中获取未定义的结果
问题描述
我正在尝试使用 discord 命令从我的数据库中的表中获取一些信息,但我收到一条错误消息,指出results
未定义,我很确定我的代码没有任何问题。
这是错误:TypeError: Cannot read property 'name' of undefined
这是我的代码:
const Discord = require('discord.js');
const mysql = require('mysql');
const { prefix, token } = require('../config.json');
module.exports.run = async (bot, message, args, oldchars) => {
const name = args[0];
oldchars.query('SELECT * FROM characters WHERE name = ?', [name], function(err, results, fields) {
if (err) console.error(err);
const embed = new Discord.RichEmbed()
.setColor('RANDOM')
.setThumbnail('https://vignette.wikia.nocookie.net/wowwiki/images/1/19/Sylvanas-compact.png/revision/latest/scale-to-width-down/180?cb=20150807220023')
.setTitle('**Character Information**')
.addField('Nickname:', results[0].name)
.addField('Level:', results[0].level)
.setFooter(`test`)
.setTimestamp();
message.channel.send(embed);
});
}
module.exports.help = {
name: "charmaly",
}
如果您需要有关数据库的更多信息,请告诉我。
任何帮助表示赞赏!
解决方案
推荐阅读
- firefox - 无法从 firefox 上禁用的 matInput 复制文本
- arrays - 如何在python中将字节数组转换为图像
- node.js - 如何在 AWS lambda func 中执行 Linux exec 文件以在 s3 中处理 200 个 imgs?
- testing - 在微控制器上高速测试 SRAM 的软件算法
- robotframework - 如何使用 ${resp}= 添加时间到时间 ${Time} ${delay_time}
- php - 如何在html中调用php的explode函数
- pyomo - libpynumero_ASL 适用于 Windows 吗?
- java - 如何从 FP 转换为 OOP - Java 文本分析
- solr - Sitecore 8.2:索引管理器中未列出所有索引
- scala - 如何使用jsoup提取没有类的div?