|
|
|
| Сижу уже неделю и немогу ничего придумать, у меня такая трабла:
Написал скрипт фотогаллереи, в которой количество просмотров каждого изображения записывается в MySQL базу.
Мне необходимо сделать так, чтобы в базе данных значение столбца с кол-вом просмотров сбрасывалось каждые 24 часа или в определенное время, подскажите пожалуйста как это можно реализовать? | |
|
|
|
|
|
|
|
для: 001
(20.02.2005 в 09:28)
| | Попробуй, вот так, хотя я не уверен:
<?
$query = mysql_query("UPDATE table SET time = ' ' WHERE time < NOW() - INTERVAL 24 HOUR");
?>
|
| |
|
|
|
|
|
|
|
для: Artemy
(20.02.2005 в 10:23)
| | а кто этот скрипт запустит? тут нужен CRON. это такая программа, которая работает постоянно на сервере и запускает в нужное время указанные ей скрипты. | |
|
|
|
|
|
|
|
для: elenaki
(20.02.2005 в 11:53)
| | Пользователь сам запустит, зайдя на страницу! | |
|
|
|
|
|
|
|
для: Artemy
(20.02.2005 в 12:20)
| | а если никто не зайдет? | |
|
|
|
|
|
|
|
для: elenaki
(20.02.2005 в 12:58)
| | >а если никто не зайдет?
Ну а если никто не заходит, кто будет смотреть?
Данный принцеп работы, действует если его разместить в самом начале кода или непосредственно перед выводом данных посетителю, разместить его необходимо на всех страницах скрипта, где используеться вывод данных!
Как только пользователь обратился к данной странице и прошел заданный срок, все старые значения обнуляться! | |
|
|
|
|