首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不在代码点火器之间不工作

不在代码点火器之间不工作
EN

Stack Overflow用户
提问于 2017-12-06 06:47:12
回答 2查看 794关注 0票数 0

我想问为什么查询生成器类不包括NOT BETWEEN。我尝试的黑客是这个->where('"mytable.date" not between '." $min_date ".' AND '. "$max_date")

它构建了这个查询和"mytable"."date" "not" between "2017-5-18" AND 2017-6-7

如何有效地将此应用于代码点火器、查询生成器类或活动记录。

我正在使用postgresql驱动程序。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-06 07:08:26

请尝试下面的代码,这些代码在我的代码中运行得很好:

代码语言:javascript
复制
$this->db->where("'mytable.date' NOT BETWEEN  '".$min_date."'  AND '".$max_date."'");
票数 0
EN

Stack Overflow用户

发布于 2017-12-06 06:54:26

我对你的引文感到困惑,你可以试着用下面的代码代替吗?

代码语言:javascript
复制
$this->db->where("mytable.date NOT BETWEEN '$min_date' AND '$max_date'");

更新

我试着不介于两者之间,但实际上不起作用。另一种选择是

代码语言:javascript
复制
$this->db->where('mytable.date <=', $min_date);
$this->db->where('mytable.date >=', $max_date);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47668427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档