仅使用CI活动记录在DATE数据类型列中选择月份部分?

时间:2013-01-19 16:55:25

标签: php mysql codeigniter activerecord

如何仅在DATE数据类型列中选择月份部分 使用CodeIgniter的活动记录类?我的疑问是什么?

我也很困惑我需要使用什么,.. LIKE或WHERE子句?

请举个例子。

2 个答案:

答案 0 :(得分:1)

试试这个片段,

$where = "MONTH(dateColumn) = 4"; // comparing on April
$this->db->where($where);

根据Active Record文档,WHERE用于方法。

  • 简单的键/值方法
  • 自定义键/值方法
  • 关联数组方法
  • 自定义字符串(上面的示例

SOURCE

答案 1 :(得分:1)

您可以使用month

MONTH(urdate) = 4