Можно ли обновлять информацию базы данных учетной записи каждые несколько часов, если условие выполнено? - PullRequest
0 голосов
/ 27 апреля 2020

Хорошо, так что это может быть далеко ... Я пытаюсь создать простую онлайн-игру, и я хочу создать страницу / функцию php, которая подключается к серверу mysql, проходит через каждая учетная запись, проверка каждого «персонажа» по времени прохождения (ie, если прошло более 14 часов и сон = 0, затем исчерпан = 1). Кроме того, я хочу отслеживать этот промежуток времени в зависимости от местного времени пользователя. Если персонаж «спит», спит = 1 и по прошествии 8 часов, база данных обнуляется = 0.

Возможно ли это? Я искал, но я даже не уверен, как правильно сформулировать это ... Я также открыт для javascript или другого языка, если кто-то может указать мне правильное направление.

Спасибо заранее!

1 Ответ

0 голосов
/ 30 апреля 2020

Я думаю, что нашел более простой способ выполнить то, что я хочу сделать. Когда нажата кнопка «сна», текущая отметка времени будет сохранена как «время сна», и я установлю «время пробуждения» на +8 часов (или как угодно), сохраняя это время. Пока время сна! = Время пробуждения "отдых" продолжится. Я могу сделать некоторые функции недоступными через скрытые div-ы и еще много чего, пока не закончится «rest».

...