首页 > 解决方案 > 我正在尝试将mysql用于discord.js的多行会

问题描述

我正在尝试制作一个多行会命令,并且我尝试制作它,但它一直出现错误,正如您所看到的,这是我正在使用的代码:

client.on('ready', () => {
 client.guilds.cache.forEach((guild) => {
  connection.query(
   `SELECT prefix FROM guilds where guildID = '${guild.id}' AND ownerID = '${guild.ownerID}'`,
   function(error, results, fields) {
    if (error) throw error;
    console.log(results[0].prefix);
   }
  );
 });
});

我该如何解决?

标签: mysqlnode.jsdiscorddiscord.js

解决方案


好的,我解决了:D

client.on('ready', () => {
  client.guilds.cache.forEach(guild => {
    connection.query(`SELECT prefix FROM guilds where guildID = '${guild.id}' AND ownerID = '${guild.ownerID}'`, function (error, result, fields) {
      if (error) throw error;
      prefixx.set(guild.id, result[0].prefix);
    });
  });
});


推荐阅读