Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.04.2017, 18:01
Новичок на форуме
Отправить личное сообщение для Soba Посмотреть профиль Найти все сообщения от Soba
 
Регистрация: 09.04.2017
Сообщений: 1

Постоянный конект к mysql + socket io
Доброго всем дня!

Подскажите пожалуйста как через сокеты организовать постоянный коннект к базе данных.

Мне необходимо в реальном времени показывать регистрации новых пользователей, участвующих в турнире.

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

Сервер:
io.on('connection', function (socket) { 

	setInterval(function() { 
	db.query('SELECT * FROM tournament WHERE status = 0 ORDER BY id DESC', function(err, rows, fields) {
			
		if(rows.length >= 1){

			
			var reg = '';
			for (var i = 0; i < rows.length; i++) {
				reg += escape(rows[i].name)+'<br/>';
			}

			io.emit('reg', { reg: reg });

		}else {
			var reg = 'no regs';
			io.emit('reg', { reg: reg });
		}

	});
	}, 1000);

});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Node.js + mysql mazahist Node.JS 4 17.11.2016 19:07
Концептуальная разница connection и pool модуля mysql andryxx Node.JS 2 17.03.2016 13:33
NODE.js и MySQL проверка. 715kg AJAX и COMET 0 11.10.2015 19:02
Помогите разобраться с Socket IO rdbn AJAX и COMET 0 17.09.2014 16:59
Не подключается MySql super-php Серверные языки и технологии 1 02.08.2013 01:26