Как вставить переменную в запрос к mysql в модуле node.js
-
Вставляю переменную в запрос как на картинке, ничего не записывает в базу
Если вместо переменной просто какое то значение, как на картинке ниже, то заносит данные нормально
Подскажите пожалуйста как правильно подставить данные из переменной в запрос.
Заранее благодарю)
-
@Kartes Напишите каким модулем пользуетесь. Я когда то работал с мусклем через приложение.
Попробуйте убрать кавычки у переменной, либо записать её так: VAR_VARIABLE.
-
@Kartes кавычки нужно убрать
-
Использую модуль mysql2, пробовал и кавычки убирать и записывать как VAR_VARIABLE, всё равно что то не получается
-
Попробуйте еще такой вариант
await(new Promise((resolve, reject) => { connections.query('INSERT INTO `base`.`messages_id` (`id`, `message`) VALUES ("456788",' + [[VARIABLE]] + ')' ); resolve(); }));
-
@DrPrime said in Как вставить переменную в запрос к mysql в модуле node.js:
await(new Promise((resolve, reject) => {
connections.query('INSERT INTObase
.messages_id
(id
,message
)
VALUES ("456788",' + [[VARIABLE]] + ')' );
resolve();
}));Спасибо, так работает)