Выгрузка данных из MySql без перезагрузки страницы?
Делаю небольшую браузерную игру. Ее суть в следующем: пользователем создается комната, он вводит число. Далее к нему подключается второй игрок и пытается угадать данное число, на это дается 10 попыток.
Реализовано так:
1. При создании комнаты, в MySql в таблице создается строка: № игры, дата, игрок 1 (создатель комнаты), его число, второй игрок, число второго игрока, результат (0 - 2 игрок не присоединился, 1 - победа 1, 2 - победа второго).
2. При создании комнаты сразу заполняются 4 столбца строки.
3. Игрок 2 открывает комнату и нажимает кнопку присоединиться и вводит свое число
4. В бд в строке данной игры сохраняется логин игрока 2 и его число.
Проблема в следующем: чтобы игрок 1 увидел, что игрок 2 присоединился к комнате, ему нужно перезагрузить страницу. Как сделать так, чтобы игрок 2 у первого отображался без перезагрузки страницы?
Друг, никого не слушай, делай всё на сокетах. Они для этого просто идеально подходят. Помучаешься слегка, зато разберёшься в прекрасной технологии, тебе цены не будет как специалисту!
Периодически (как в чате) посылаете аякс-запрос на сервер, пусть отдает состояние комнаты. Если изменилось, перерисовываете часть страницы. Перезагружать всю страницу - это такое веб-один-ноль, что слов нет.