显示值但将结果放入数组

Displays the value but the result into an array

我正在尝试通过使用多个从数据库中检索数据,当我调用数据视图时实际上出现了字母数组?怎么了?

型号

function produk() {
    $sql = "SELECT penjualan * jumlah FROM toko             
                WHERE toko = 'ALFA' AND produk = 'susu'";

       return $this->db->query($sql)->result();

}

控制器

public function index() {
    $data=array('produk'        =>$this->m_ff->produk(),
                'isi'       =>'home/v_ff'
            );
    $this->load->view('layout/wrapper',$data);
}

观看次数

 <?php echo produk; ?>

确保你的列名是正确的

需要将您的查询更改为

  SELECT * FROM toko             
            WHERE toko = 'ALFA' AND produk = 'susu'

如果你想使用 Active record 将两个列相乘,然后将其用作

 $this->db->select("`penjualan`*`jumlah` as multiply", FAlSE);// for multiplication of two column
   $this->db->where("toko","ALFA");
   $this->db->where("produk","susu");
   $query=$this->db->get('toko');
   $ret = $query->row();// for single row
   return $ret->multiply;

View 中,您得到的数据为

<?php echo $produk); ?>