@SvizzZzy

Как сделать выборку записей по разнице в дате (unix timestamp)?

Всем привет.
Есть дата: $date = time(); //unix timestamp
И есть таблица mysql, в которой поле `date` тоже указано в этом формате.

Нужно сделать примерно такой запрос:

select * from `table` where `date`<$date на 5 секунд

Т.е выбрать записи, которые относительно текущей $date старше на 5 секунд.

Как такое правильно сделать одним запросом?
  • Вопрос задан
  • 423 просмотра
Решения вопроса 1
qonand
@qonand
Software Engineer
$date = time() - 5;
select * from `table` where `date` >= $date
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
Ответ написан
Комментировать
@MoonMaster
Программист и этим все сказано
select * from `table` where `date`< DATE_ADD($date, INTERVAL 5 second)
Ответ написан
Комментировать
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
date_sub/date_add
date_interval
now()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы