powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) работа со временем
6 сообщений из 6, страница 1 из 1
(PHP) работа со временем
    #33013785
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть такая вот проблема.
Есть записи в таблице MySQL. Мне нужно создать скрипт который бы запускался через определенное время и проверял все записи таблицы, сравнивал время их создания с текущим и если запись была создана более определенного времени назад, удалять ее.
Так вот проблема в том как сделать проверку времени. Я могу создать поле куда будет вносится дата и время создания записи, потом я могу получить его выборкой, а как теперь его сравнить с текущей и получить отрезок времени?
...
Рейтинг: 0 / 0
(PHP) работа со временем
    #33013813
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dev.mysql.com/doc/mysql/ru/date-and-time-functions.html

Для этого даже пхп не понадобится (только если запуск по крону). Все уже есть в мускуле
...
Рейтинг: 0 / 0
(PHP) работа со временем
    #33013830
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да запуск по крону, Спасибо то что нужно :)
...
Рейтинг: 0 / 0
(PHP) работа со временем
    #33014283
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин совсем запарился.
Создал поле типа datetime
при записи передаю ему значение NOW()
тоесть в итоге получаю что типа 10/04/2004 10:45:21 -PM
ну вот а как теперь сделать выборку чтоб получить все записи которые были сделаны более часа назад??????
Помогите составить выборку.
А точнее есть в этих же записях поле active с значениями 0 или 1
То как сделать UPDATE для этого поля всех строк созданых более часа назад.
...
Рейтинг: 0 / 0
(PHP) работа со временем
    #33014416
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторну вот а как теперь сделать выборку чтоб получить все записи которые были сделаны более часа назад??????
читаем еще раз ссылку данную ранее... я бы привел пример, времени нет, давно уже с Mysql не работал.
...
Рейтинг: 0 / 0
(PHP) работа со временем
    #33014633
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
UPDATE otd_avail SET active =  2  WHERE date_book < NOW()-INTERVAL  1  HOUR
Типа вот так
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) работа со временем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]