2016-04-28 11 views
0

Ich denke, ich habe diese Antwort auf Stackoverflow nicht gefunden. Ich brauche Codeigniter-Funktion, die mir 0 zurückgibt, wenn die Tabelle leer ist und max int aus der Tabelle, wenn einige Daten vorhanden sind.CI: Wählen Sie max return integer?

Lieder (Idson, Titel)

Ich habe versucht, mit:

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

Aber wie kann ich "Idson" Feld zugreifen und IF-Klausel hinzufügen, wenn Tabelle leer zu bekommen 0?

Dank

+0

max wird in [ 'Idson'] sein. setze 0 wenn es falsch ist – splash58

Antwort

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