Codeigniter по типу возврата из модели

0

Привет, я хотел бы обратиться за помощью к методу в Codeigniter, который находится в модели, поэтому я просто хочу, чтобы мой метод возвращал "country_id" из таблицы "страны" в базе данных с указанием его "country_name", но я не могу найти правильное решение. например, Возврат country_id

Вот код, который не возвращает значение 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;
}
Теги:
codeigniter
model

1 ответ

2
Лучший ответ

Получите $row из результата запроса. Затем можно вернуть свойство country_id $row. Пример:

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;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню