Как получить доступ к данным строки из объекта результата запроса CodeIgniterPhp

Кемеровские программисты php общаются здесь
Anonymous
Как получить доступ к данным строки из объекта результата запроса CodeIgniter

Сообщение Anonymous »

У меня есть две таблицы, из которых я пытаюсь получить результат объединения, но это то, что я получаю с помощью var_dump();
object(CI_DB_mysql_result)#20 (8) {
["conn_id"]=> resource(29) of type (mysql link persistent)
["result_id"]=> resource(39) of type (mysql result)
["result_array"]=> array(0) { }
["result_object"]=> array(0) { }
["custom_result_object"]=> array(0) { }
["current_row"]=> int(0)
["num_rows"]=> int(3)
["row_data"]=> NULL
}

Структура моей таблицы:
Имя таблицы: группы
Поля:bands_ref, name
а затем у меня есть еще одна таблица, которая принимает идентификатор исполнителя и идентификатор группы (именно так я связал группы с исполнителями), и мне нужно сохранить ее таким образом, поскольку артист может быть в двух других группах
Имя таблицы: Artist_bands
Поля: Artist_id, Band_id
И, наконец, таблицы исполнителей выглядят следующим образом:
Имя таблицы: Artist
Поля: name, Artist_ref
Итак, я здесь делаю список всех групп, с которыми связан артист. Но я думаю, что совершаю ошибку, которую не вижу. Все остальные данные прекрасно обрабатываются в моей функции редактирования, и я не получаю никаких ошибок в отношении моего представления или контроллеров, но это то, что я сделал в своей модели, и это может помочь.
Обратите внимание, что мои переменные передаются в модель и возвращают результат для остальной части таблицы исполнителя - единственное соединение, которое не работает.
public function get_my_band($artist_ref)
{
$this->db->select('*');
$this->db->from('bands');
$this->db->join('artist_bands', 'artist_bands.band_id = bands.bands_ref');
$this->db->where('artist_bands.artist_id', $artist_ref);
$query = $this->db->get();
return $query;
}

Вернуться в «Php»