2016-04-28 6 views
0

私はこの回答がstackoverflowで見つかりませんでしたと思います。私はいくつかのデータがある場合、テーブルが空であり、テーブルから最大intを返すcodeigniter関数が必要です。CI:最大リターン整数を選択しますか?

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

しかし、どのように、私は "IDSon" フィールドにアクセスすることができ、かつif節の表では、取得する空の場合、追加する:私が試した

曲(IDSon、タイトル)

0?

おかげ

+0

最大の[ 'IDSon']になります。 falseの場合は0を設定します。 – splash58

答えて

1
function get_max_number() { 
    $result = $this->db->select_max('IDSon')->get('songs')->result_array(); 
    return (int) $result[0]['IDSon']; 
} 
関連する問題