Saltar al contenido

Unir consulta de dos bases de datos en codeigniter

Te damos la bienvenida a nuestro sitio web, ahora hallarás la solucíon de lo que buscabas.

Solución:

Puede dar lo siguiente si necesita unir dos tablas de base de datos:

function get_per_company_total_use ($custid)
                 
                 $this->db->select('Kalix2.ph_Companies.CompanyName');
                 $this->db->where('Kalix2.ph_Companies.Cust_ID', $custid);
                 $this->db->select_sum('Asterisk.cdr.call_length_billable')->from('Asterisk.cdr');
                 $this->db->group_by('Asterisk.cdr.CompanyName');
                 $this->db->join('Kalix2.ph_Companies', 'Kalix2.ph_Companies.CompanyName = Asterisk.cdr.CompanyName');
                 $query = $this->db->get();
                 if($query->result())
                     foreach ($query->result() as $value) 
                         $companies[]= array($value->CompanyName,$value->call_length_billable);
                          
                     return $companies;
                 
                 else 
                     return FALSE;
        

Aquí, en realidad, no necesita proporcionar la variable de conexión DB1 o DB2, solo proporcione $this->db.

Tienes la opción de añadir valor a nuestra información añadiendo tu experiencia en las aclaraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *