Problems in a Join CodeIgniter

0

I have the following select:

$this->db->select('*');
$this->db->from('tbl_produto_marca');
$this->db->join('tbl_produto', 'tbl_produto_marca.cd_codigo = tbl_produto.cd_marca');
$this->db->where('tbl_produto.cd_codigo', $cd_codigo);
$query = $this->db->get()->row();


foreach ($query as $key) {
    echo $key; //assim está trazendo o cd_codigo e o ds_marca em seguida. 
}

I would like to show the data of the tbl_produto_marca, which has two columns: cd_codigo and ds_marca. If I try

echo $key->ds_marca

The following error occurs: Trying to get non-object property

What am I doing wrong? My select? The way I show it?

    
asked by anonymous 23.03.2017 / 00:32

1 answer

0

Leave your code like this:

$this->db->join('tbl_produto', 'tbl_produto_marca.cd_codigo = tbl_produto.cd_marca');
$this->db->where('tbl_produto.cd_codigo', $cd_codigo);
$query = $this->db->get('tbl_produto_marca')->result();

foreach ($query as $key) {
    echo $key->cd_codigo . ' ' . $key->ds_marca; //assim está trazendo o cd_codigo e o ds_marca em seguida. 
}
    
19.05.2017 / 16:12