首页 > 解决方案 > 创建从 2 次获得 2 次之间的行的 sql 查询

问题描述

称为“事件”的表有 2 个参数。包含 UNIX 时间的 StartTime 和 EndTime。

ID   StartTime    EndTime
1   1522530000   1532590000

我从包含 Unix Times 的用户那里得到了 2 个值。

$start = 1522530000;
$end = 1532590000;

我试图在我得到的时间之间获取行:

SELECT * FROM `events` WHERE (StartTime <= '$start' AND EndTime >= '$end') 

它的工作但并非总是如此,例如:

$start = 1530392400;
$end = 1534107599;

我能做些什么?

标签: phpmysqltime

解决方案


推荐阅读