Проверка таблицы mysql с помощью node.js

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

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

}

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

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

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
147
1

Ответы 1

Меня немного смущает твой вопрос

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

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

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

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

Другие вопросы по теме