Может кто-нибудь сказать мне, как я могу объединить таблицы из двух баз данных? - PullRequest
1 голос
/ 14 июня 2019

Я пытаюсь объединить 3 таблицы из 2 баз данных в codeigniter.Это мой код:

<?php 
    public function get_order_products($orders_id) { 
$this->db->from('database1.tbl_orders'); 
$this->db->join('database1.tbl_order_items','database1.tbl_order_items.orders_id=database1.tbl_orders.orders_id','left'); 
$this->db->join('database2.tbl_customers','database2.tbl_customers.customers_id=database1.tbl_orders.customer_id','left'); 
$this->db->where('database1.tbl_orders.orders_id',$orders_id); 
$result=$this->db->get(); return $result->result(); } 
?>

Я добавил вторую базу данных в моем файле database.php.Более того, я добавил это утверждение в мою модель

public function Order_model1()
{
    parent::__construct();
    $this->grossery_db = $this->load->database('grossery_db',TRUE);
}

Но все же я не могу получить данные из моей второй базы данных.Может кто-нибудь сказать мне, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...