Не отправляется запрос на mysql из nodejs

352
17 октября 2017, 01:24

Делаю мод для rage mp (gta 5) и сервер на nodejs и javascript построен.

mp.events.add('playerQuit', player => {
    connection.connect();  // Подключаюсь к mysql
    connection.query("INSERT INTO `users` (`nick`, `x`, `y`, `z`) VALUES ('"+player.name+"', '"+player.position['x'].toFixed(4)+"', '"+player.position['y'].toFixed(4)+"', '"+player.position['z'].toFixed(4)+"')", function(err, rows, fields)   // Делаю запрос на сохранение координат игрока
    {  
        console.log(err); // Проверяю ошибки при отправке запроса
    });
    console.log("INSERT INTO `users` (`nick`, `x`, `y`, `z`) VALUES ('"+player.name+"', '"+player.position['x'].toFixed(4)+"', '"+player.position['y'].toFixed(4)+"', '"+player.position['z'].toFixed(4)+"')"); // Делаю проверку какой запрос отправился
    connection.end(); // Закрываю соединение
});

В итоге в консоли дает правильный запрос, но в базе данные не появляются, если этот запрос вручную дать в phpmyadmin то данные сохранятся как надо. При этом до этого делал запрос на получение данных, все нормально передавалось.

Решение проблемы оказалось вообще не в коде, а в mysql сервере и его таймауте, слишком быстро закрывалось соединение если не давать ему команд.

Answer 1

Информации мало, поэтому поделюсь своим опытом, у меня была схожая проблема, когда была кодировка неправильная установлена на MySQL сервере. А вообще предлагаю попробовать логировать запросы на MySQL сервере и ошибки тоже, а потом посмотреть чего там.

READ ALSO
Не работает запрос SQL c поиском по тексту

Не работает запрос SQL c поиском по тексту

Мне нужен запрос с выборкой объектов по условию, наличия текста в колонках

294
Как экспортировать пакет в *.jar используя AndroidStudio?

Как экспортировать пакет в *.jar используя AndroidStudio?

Есть пакет с библиотекой javaxСкачан отсюда: http://hg

252
Использование search bar и webview

Использование search bar и webview

ПриветствуюКак реализовать опцию поиска ответов в сети и связать её с WebView? Нашел один пример, но есть проблема: когда выполняется поиск, то инициируется...

246
Реализация двоичной кучи

Реализация двоичной кучи

Сделал такую реализацию двоичной кучи:

446