Всем доброго дня) Ищу функцию, либо запрос в базу данных на обновление данных в таблице после 00:00 один раз в сутки. Допустим есть таблица с пользователями. В ней 2 поля. Первое - count_gifts (подарил подарков за сегодня). Второе - gift_time (время последнего подарка). Ограничение в подарках 15 в день. Как сделать так чтобы ровно в 00:00 по московскому таблица обновлялась и подарков становилось у всех 0 подаренных. Желательно без крона. Можно в цикле. Помогите пожалуйста, гуглил до посинения - ничего так и не нашел(
создай файл, запихни туда запрос
[code]<?
mysql_query("UPDATE `users` SET `count_gifts` = '0' AND `gift_time` = '0' "
?>
[/code]
и ставь на cron раз в день
-=[XEP]=-, так всмысле с сейчас и стоит без крона. Обновляется спустя 24 часа автоматически после последнего подарка(
Без крона? Много путей - можно создавать файлик, в который пишется текущий день - date("d", time()); создать скрипт и проинклудить его везде, в нем будет проверяться, совпадает ли текущий день с тем, что в файле. Если нет, то выполняем запрос update в таблицу с установкой нужных тебе полей в null. Ну и конечно, меняем день на текущий в файлике. Но это действовать будет с первым зашедшим в новый день пользователем. Если нужно по часам - то лучше кроном
тогда не факт что в 0:00 обновится
я об этом написал, перечитай
я токо первые строки прочитал