Wednesday, October 9, 2013

fetch data from multiple tables in Codeigniter

   $this->db->select('anuncios.*');
    $this->db->select('usuarios.id, usuarios.link, usuarios.nombre');
    $this->db->select('departamentos.nombre_departamento');
    $this->db->select('categorias.nombre, categorias.link');
    $this->db->select('subcategorias.nombre, subcategorias.link');
    $this->db->from('anuncios, usuarios, departamentos, categorias, subcategorias');
    $this->db->where('anuncios.id_anuncio', $id);
    $where = 'anuncios.id_cat = categorias.id AND anuncios.id_subcat = subcategorias.id AND anuncios.id_user = usuarios.id AND anuncios.id_departamento = departamentos.id_departamento';
    $this->db->where($where);
    return $result = $this->db->get();