Дата и хрон с интервалом 10 минут - PullRequest
0 голосов
/ 23 января 2012

У меня в базе данных:

id | text | date
1  | sdsd | 2012-01-23 08:11:00
2  | asd  | 2012-01-23 08:24:00
3  | dfdf | 2012-01-23 08:34:00
4  | fdf  | 2012-01-23 08:41:00
5  | xcvx | 2012-01-23 08:48:00

и т. Д.

на моем сервере есть cron с 10-минутными интервалами, например:

08:03:00
08:13:00
08:23:00
08:33:00
08:43:00
08:53:00

каклучший способ получить это значения из баз данных с SQL для PHP?

Ответы [ 3 ]

1 голос
/ 23 января 2012

В вашем скрипте cron вы можете сделать что-то вроде этого:

$res = mysql_query('select * from table where `date` < now()');

Затем вы просто делаете то, что хотите делать с этими строками.

1 голос
/ 23 января 2012

Этот запрос вернет все строки, которые имеют date> последние 10 минут:

SELECT *
FROM `table`
WHERE `date` > CURRENT_TIMESTAMP - INTERVAL 10 MINUTE

Предполагается, что ваша таблица не содержит будущих дат.

1 голос
/ 23 января 2012

Выполните запрос SQL, который ищет время в поле даты, равное плюс или минус 4 минуты текущего времени в соответствии с PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...