Задать вопрос
Ответы пользователя по тегу MySQL
  • Как обернуть в переменную с записи в mysql?

    Bread09
    @Bread09
    Newonkiy
    Смотри. Создаешь файл db.js и туда записываешь конфиги подключения к БД
    const mysql = require('mysql');
    
    // Connect to DB
    const db = mysql.createConnection({
      host: "localhost",
      user: "root",
      database: "my_database",
      password: "my_password",
    
      multipleStatements: true
    });
    
    db.connect(function(err) {
      if (err) throw err;
      console.log("MySQL Connected!");
    });
    
    module.exports = db;


    И потом можешь подключать и обращаться к БД с любого файла в проекте
    index.js
    // db
    const db = require('/db');
    
    // Запрос к базе данных
    router.get('/query', (req, res) => {
      let sql = `SELECT * FROM my_database WHERE username = "username"`;
      db.query(sql, (err, result) => {
        if (err) throw err;
        if (result) {
          console.log(result);
        }
        let username = result;
        console.log(username);
      });
    });
    Ответ написан