проверка таблицы mysql с помощью node.js - PullRequest
0 голосов
/ 29 августа 2018

Я создаю несогласного бота и мне нужна помощь с фрагментом кода, мне нужно проверить, есть ли в базе данных mysql в таблице «player» псевдоним, идентичный псевдониму человека, который использовал команду. Вот мой код:

switch (message.content) {
    case (prefix+"vip"):
        con.query('SELECT * FROM gracz', (err, result, fields) => {
            if(err) throw err;
            console.log(result);
            console.log(result.gracze);
            if(message.author.username == result.gracze) {
                message.channel.sendMessage("jajko");
                console.log("jajko");
            } else {
                console.log("Niema jajka!");
                console.log(result.gracze);
            }
            console.log(result.gracze);
        });
        break;

}

Это работает, когда я набираю «result [и здесь id из базы данных]», и мне нужно автоматизировать это, но я не знаю, как: (
"gracze" в этом столбце идентификатора кода в таблице "gracz":)

Моя проблема в том, что мне нужно ввести между [] id вручную, чтобы заставить его работать, и я должен сделать это, чтобы обнаружить его автоматически. Если я не выразил четко, я отвечу на вопросы в комментарии. И я извиняюсь за этот английский, я из Польши и не очень хорошо пишу по-английски, поэтому я использовал Google переводчик:)

1 Ответ

0 голосов
/ 31 августа 2018

Я немного смущен вашим вопросом

Если вы хотите использовать переменную в скобках: Просто поместите переменную в скобки Пример: a[id] Что бы id это ни указывало для него, если id «грустно», то это будет то же самое, что a["saddy"] или a.saddy

Если вы имеете в виду, что вы хотите переменную внутри con.query:

поскольку вы используете `, вы можете поместить значения переменных в {}, и это будет значение переменной

Если вы не хотите, просите, пожалуйста, скажите и объясните это немного подробнее. Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...