получение значения вывода одного поля с использованием активной записи codeigniter

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

function sban_name($asset){
    $this->db->select('name');
    $this->db->from('asset_types');
    $this->db->where('code',$asset);
    return $this->db->get()->result()->row('name');
}

Все, что я хочу, это вернуть имя ресурса обратно в контроллер! Ваша помощь высоко ценится!

Ответы на вопрос(4)

Решение Вопроса

использованиеrow() лайк,

return $this->db->get()->row()->name;
 Caster18 янв. 2018 г., 07:31
Мне нужны эти данные в модели, вот мой запрос
 Caster18 янв. 2018 г., 07:31
$ query = $ this->db->запрос (»ВЫБЕРИТЕ * ОТ пользователей, ГДЕ useremail = '$ Электронной почты» AND usertype = 1 AND usertype = 2 ") ->ряд () ->USEREMAIL;

сделайте так, asset_types - это имя вашей таблицы

function sban_name($asset){
    $this->db->select('name');
    $this->db->from('asset_types');
    $this->db->where('code',$asset);
    return $this->db->get('asset_types');
}

И в вашем контроллере acess это как

$result=$this->modelname->sban_name('$asset')->row();
$name=$result->name;
 Mohammad Reza Saberi06 июн. 2013 г., 07:44
Это как приятно учиться! Спасибо, Нишант!
$this->db->select('name');
$this->db->from('asset_types');
$this->db->where('code',$asset);
$reault_array = $this->db->get()->result_array();
return $reault_array[0]['name'];
 M-M20 апр. 2017 г., 06:09
Предоставьте соответствующий уровень комментариев для вашего ответа.

использованиеrow() для одного ряда иresult() для нескольких рядов.

 Mohammad Reza Saberi06 июн. 2013 г., 07:44
Спасибо, Криод ..!

Ваш ответ на вопрос