codeigniter模型查询date('')postgresql

时间:2016-05-25 16:22:29

标签: php postgresql codeigniter

我有一个带有mvc的codeigniter网页,我将从表'rain_density'获取数据,其中(日期)数据类型值为月份为feb(2)或jan(1)

那么如何获得月份数据,我已尝试使用$ this->查询模型(“select * from rainfall_density其中extract(MONTH FROM waktu)= $ month”) 但它也错了。

    function get_curahhujan_bymonth($month) {
        $query = $this->db->query("select * from curah_hujan where extract(MONTH FROM waktu)=$month");

        if ($query->num_rows() == 1) {
            return $query->result_array();
        }
    }

所以对这个问题有任何想法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用MONTH()

function get_curahhujan_bymonth($month) {
    $query = $this->db->query("SELECT * FROM curah_hujan WHERE MONTH(waktu) = '$month' ");
    $result = $query->result_array();
    if (!empty($result)) {
        return $result;
    }
}
相关问题