ВЫБЕРИТЕ данные из двух таблиц, ОБЪЕДИНЕННЫХ по одинаковым именам столбцов с помощью построителя запросов CodeIgniterPhp

Кемеровские программисты php общаются здесь
Anonymous
ВЫБЕРИТЕ данные из двух таблиц, ОБЪЕДИНЕННЫХ по одинаковым именам столбцов с помощью построителя запросов CodeIgniter

Сообщение Anonymous »

У меня проблема с извлечением данных из базы данных.
Мое приложение основано на CodeIgniter 3 и AngularJS.
В моей базе данных есть две таблицы:
  • домены
  • органический поиск
В доменах и органическом_поиске у меня есть столбцы view_id, которые связаны с друг друга.
Моя проблема: я подключаюсь к базе данных, когда захожу на заданный URL-адрес домена, я получаю идентификатор домена (из таблицы доменов), однако данные из таблицы органический_поиск не собираются. Я понятия не имею, как связать связь доменов.iD с доменами.viewId = органический_поиск.viewId.
Ниже моего кода:
Контроллер доменов.php
{
$this->load->model('admin/analytics_model');
$result = $this->analytics_model->get_by_domain_id($id);
echo '{"records":' . json_encode( $result ) . '}';
}

Контроллер Analytics.php
public function index($id = false)
{
$result = $this->analytics_model->get($id);
echo '{"records":' . json_encode( $result ) . '}';
}

Модель Analytics_model.php
public function get_by_domain_id($id)
{
$this->db->where('id', $id);
$q = $this->db->get('organic_search');
$q = $q->result();
return $q;
}

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