1次查询并从数组Codeigniter获取数据

时间:2019-07-05 01:01:41

标签: php mysql sql codeigniter

我在优化查询时遇到问题。

我的第一个查询是我将函数模型放入循环中,并且加载需要时间。所以这就是我所做的

////控制器

$drreturn = $this->getDRReturnAmount($date1);
$return_amount[] = $drreturn->return_amount;
$idno[] = $drreturn->idno;

//型号

public function getDRReturnAmount($date1){
 $sql = "SELECT *, IFNULL(SUM(totalamt), 0) as return_amount FROM 
 8_drreturnsummary WHERE trandate >= ?";
 $data = array($date1);
 $query = $this->db->query($sql, $data)->row();

 return $query;

  }

自从我将所有数据放入数组后,有没有办法从数组中获取特定数据?例如,我要获取

的查询
SELECT *, IFNULL(SUM(totalamt), 0) as return_amount FROM 
 8_drreturnsummary WHERE idno = 0500

有可能吗?

0 个答案:

没有答案