Kohana 数据库中的列的 BETWEEN

发布于 2025-01-05 04:49:33 字数 223 浏览 1 评论 0原文

如何指定

NOW() BETWEEN col1 AND col2

使用Kohana数据库?

$this->where(new Database_Expression('NOW()'), 'BETWEEN', array('col1', 'col2'));

显然将值视为字符串文字,而不是列名

How to specify

NOW() BETWEEN col1 AND col2

using Kohana Database?

$this->where(new Database_Expression('NOW()'), 'BETWEEN', array('col1', 'col2'));

obviously treats the values as a string literals, not a column names

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一梦等七年七年为一梦 2025-01-12 04:49:33

您是否尝试过

$this->where(DB::expr('NOW() BETWEEN col1 AND col2'));

编辑:

$this-> ;where('NOW()', 'BETWEEN', DB::expr('col1 AND col2'));

Did you try

$this->where(DB::expr('NOW() BETWEEN col1 AND col2'));

Edit:

$this->where('NOW()', 'BETWEEN', DB::expr('col1 AND col2'));

如何视而不见 2025-01-12 04:49:33

阅读一些代码并得到它:

$this->where(null, null, new Database_Expression('NOW() BETWEEN col1 AND col2'));

Read some code and got it:

$this->where(null, null, new Database_Expression('NOW() BETWEEN col1 AND col2'));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文