Как использовать переменные JS в качестве аргументов для функции MySQL INSERT?

Короче, я недавно решил написать небольшой сайт со встроенной БД для аккаунтов. Выбрал для основы я MySQL (вынудили обстоятельства). В нём я разбираюсь только немного, я почитал пару гайдов. И вот, я начал писать. Мне нужно было как-то вносить аккаунты и их данные в БД. Я пришел к логичному выводу - надо через INSERT вставить текущие данные полей для данных (они получены через DOM и сохранены в соответствующих переменных). Казалось бы, все просто, но вот я столкнулся с проблемой: я не могу внести переменные в качестве аргументов для команды INSERT. Как мне сделать это? Вот сам код:

const newUser = () => {
    let name = document.getElementById("name").value;
    let balance = document.getElementById("balance").value;
    let pass = document.getElementById("pass").value;
    const mysql = require("mysql");
    const connection = mysql.createConnection({
        host: "localhost",
        user: "root",
        database: "accbase",
        password: "пароль"
    });
    connection.connect({
        INSERT INTO users(name, balance, pass) VALUES(name, balance, pass);
    })
}

Помогите, пожалуйста!


Ответы (0 шт):