Зарегистрировать синтаксическую ошибку команды sql discord.js - PullRequest
0 голосов
/ 22 сентября 2019

[введите описание изображения здесь] [1] У меня был вопрос пару дней назад о том, как я могу добавить команду регистрации, которая регистрирует имена пользователей и пароли в базе данных, чтобы люди могли войти после.

Я исправил большую часть этого, но теперь я получил эту синтаксическую ошибку.

bot.on("message", message => {
    if (!message.content.startsWith(prefix) || message.author.bot) return;

    const args = message.content.slice(prefix.length).split(/ +/);
    const command = args.shift().toLowerCase();

    con.connect(function (err) {
        if (err) throw err;
        var sql = "INSERT INTO accounts (name) VALUES (`${message.content}`)"
        if (command === "register") {
            message.author.send("What username would you like to have?")
            if (message.content = "") 
            con.query(sql, function (err) {
                if (err) throw err;
            }
        }
    })
});

Expetect ','

https://imgur.com/a/xXyD6UA

1 Ответ

0 голосов
/ 22 сентября 2019
con.query(sql, function (err) {
    if (err) throw err;
}

Закрывающая фигурная скобка } является концом объявления функции.Вам не хватает закрывающей скобки ) для обозначения конца параметров метода.

con.query(sql, function (err) {
    if (err) throw err;
});
...