Php CODEIGNITER功能可以回音,但可以';不归

Php CODEIGNITER功能可以回音,但可以';不归,php,sql,function,codeigniter,return,Php,Sql,Function,Codeigniter,Return,我的模型文件中有这个代码 function exist_kode($kode = 1) { $get = $this->db->query("SELECT * FROM perkiraan WHERE kode_perk='$kode'"); if($get->num_rows() == 0) { return $kode; } else { $this->exi

我的模型文件中有这个代码

function exist_kode($kode = 1)        
{
     $get = $this->db->query("SELECT * FROM perkiraan WHERE kode_perk='$kode'");

     if($get->num_rows() == 0)
     {
        return $kode;
     }
     else
     {
        $this->exist_kode((int)$kode+1);
     }
}
此函数在我使用时不返回某些值。但如果我将return改为echo,它将写入我希望的值

我怎样才能解决这个问题


在else语句中也返回:


返回$this->exist\u kode((int)$kode+1)

在else语句中也返回:


返回$this->exist\u kode((int)$kode+1)

感谢您的解决方案,现在我的函数可以流畅地工作了。别忘了标记为已回答和/或向上投票!很高兴它起作用了!感谢您的解决方案,现在我的函数可以流畅地工作。不要忘记标记为已回答和/或向上投票!很高兴它起作用了!