【发布时间】:2016-08-04 00:24:31
【问题描述】:
如何获取 mysql 表中两个日期字段日期之间的所有记录。我正在为我的应用程序使用代码点火器。
正在从日期选择器输入开始日期和结束日期,需要获取所有行 >= startdate 和
我的代码:-
$this->db->where('start_date <= ',$start_date);
$this->db->where('end_date >= ',$end_date);
我的查询:- SELECT * FROM table WHERE start_date end_date >= '2016-04-19'
这只是从表中获取一行。
请帮忙
【问题讨论】:
-
在执行您帖子中提到的查询后,使用
echo $this->db->last_query();的结果更新您的问题。 -
我已经用查询更新了问题,谢谢。
-
检查
SELECT * FROM table WHERE start_date <= '2016-04-13';和SELECT * FROM table WHERE end_date >= '2016-04-13';是否工作。 -
我的查询正在运行但不匹配所有记录还有其他记录与日期但查询仅获取指定行
-
您是否尝试过我之前评论中提到的查询?他们是否按预期工作?
标签: codeigniter