如何在代码点火器模型上转换此SQL查询

时间:2018-08-13 08:28:43

标签: codeigniter codeigniter-query-builder codeigniter-database

Good Day Masters, 谁能帮助我将这个SQL查询转换为Code Igniter格式(模型)。

SELECT firstName,  FLOOR(DATEDIFF(CURRENT_DATE, birthDate)/365.25) as age  FROM residents_tbl WHERE  FLOOR(DATEDIFF(CURRENT_DATE, birthDate)/365.25) >= 18

我不知道如何在WHERE子句中编写它。

    $query = $this->db->select('*');
    $query = $this->db->from('residents_tbl');
    **$query = $this->db->where('isHead', '1');**
    $query = $this->db->order_by('lastName', 'ASC');
    $query = $this->db->get('', 15, $this->uri->segment(3));
    if ($query->num_rows() > 0) {
        return $query->result();
    }

TIA。

1 个答案:

答案 0 :(得分:1)

这是带有链接的简化版本。我只是将1的类型从字符串更改为数字,这可能会导致问题。

$query = $this->db
         ->where('isHead', 1)
         ->get('residents_tbl')
         ->order_by('lastName', 'ASC');