CI:选择最大返回整数?

时间:2016-04-28 14:53:05

标签: codeigniter

我想我在stackoverflow上找不到这个答案。我需要codeigniter函数,如果表为空则返回0,如果有数据则返回表中的max int。

歌曲(IDSon,标题)

我试过了:

    $this->db->select_max('IDSon');
    $query = $this->db->get('songs');

但是如何才能访问“IDSon”字段,并且如果表为空则添加IF子句以获得0?

由于

1 个答案:

答案 0 :(得分:1)

function get_max_number() {
    $result = $this->db->select_max('IDSon')->get('songs')->result_array();
    return (int) $result[0]['IDSon'];
}