【问题标题】:How to convert this SQL Query on Code Igniter Model如何在 Code Igniter 模型上转换此 SQL 查询
【发布时间】:2018-08-13 08:28:42
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 感谢这位朋友。
    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2011-07-05
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多