2014-11-16 40 views
0

嗨我想問一個在Codeigniter中的方法在模型中的幫助, 所以我只想讓我的方法返回'country_id'從'國家'表中的數據庫給定'country_name',但我無法找到正確的解決方案。 e.g返回COUNTRY_IDCodeigniter返回類型從模型

這裏是一個不返回COUNTRY_ID值的代碼:

public function get_country_id($cname){ 
    $this->db->select('country_id'); 
    $this->db->where('country_name',$cname); 
    $d=$this->db->get('countries'); 
    $d=$d->result(); 
    return $d->country_id; 
} 
+0

實際上它現在返回什麼? – GBD

回答

2

從查詢結果中獲取$row。然後可以返回$rowcountry_id財產。例如:

public function get_country_id($cname){ 
    $this->db->select('country_id'); 
    $this->db->where('country_name',$cname); 
    $d = $this->db->get('countries'); 
    $row = $d->row(); 
    return $row->country_id; 
}