2016-04-28 3 views
0

Я думаю, что не нашел ответа на stackoverflow. Мне нужна функция codeigniter, которая вернет мне 0, если таблица пуста и max int из таблицы, если есть некоторые данные.CI: Выберите максимальное числовое значение return?

песни (IDSon, название)

Я попытался с:

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

Но как я могу получить доступ к полю "IDSon", и добавить IF пункта, если таблица пуста, чтобы получить 0?

Благодаря

+0

Макс будет находиться в [ 'IDSon']. установить 0, если оно ложно – splash58

ответ

1
function get_max_number() { 
    $result = $this->db->select_max('IDSon')->get('songs')->result_array(); 
    return (int) $result[0]['IDSon']; 
} 
Смежные вопросы