显示值但将结果放入数组
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); ?>
我正在尝试通过使用多个从数据库中检索数据,当我调用数据视图时实际上出现了字母数组?怎么了?
型号
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); ?>