0

大师们好,谁能帮助我如何将此 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。

4

1 回答 1

1

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

$query = $this->db
         ->where('isHead', 1)
         ->get('residents_tbl')
         ->order_by('lastName', 'ASC');
于 2018-08-13T08:40:37.610 回答