2015-03-09 5 views
-2

Я хочу проверить, существует ли более 24 часов с момента последнего запроса, сделанного функцией в PHP. Сначала мне нужно выбрать последнюю дату и время запроса из базы данных, тогда мне нужно рассчитать ее с текущим временем и проверить, прошло ли больше 24 часов с момента последнего запроса. Как я могу это сделать точно? Нубо ответы нужны!PHP Рассчитать разницу во времени 24 часов

ответ

0

Если у вас есть DATETIME строку, вы можете просто проверить количество возвращаемых строк, как это:

$result = mysqli_query($link,"SELECT * FROM table WHERE datetime < NOW() - INTERVAL 1 DAY"); 
if(mysqli_num_rows($link, $result) > 0) { 
    // yes there was query in last 24 hours 
} else { 
    // no there wasn't query in last 24 hours 
} 
+0

Hm, его не работает. Мой запрос всегда получает запрос> 0. – Yildirim

Смежные вопросы