php - 创建从 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;
我能做些什么?
解决方案
推荐阅读
- java - 无法通过 mvn clean install 下载 exe
- php - 快速向有关系的表中插入 200 多个数据 - Laravel 5.6
- c# - 如何使用 OData 筛选器筛选 Azure 表存储中的布尔值?
- arrays - 将其中的 Json_Object 数据库字段更新为 mysql8 中的 Json_Array
- android - Jetpack Compose Bottom Sheet 暗影不可见
- python - pip 无法安装 Scipy(或任何东西)(Python 3.10)
- reactjs - 401 未经授权的 Microsoft Graph 照片
- c# - 使用 PDFsharp 在服务器上将图像流转换为 PDF 时出错
- vue.js - 更新 Vuetify 后 Vue Jest 单元测试失败
- firebase - firebase 存储 - 如何以编程方式上传整个文件夹/目录并维护其结构?