显示数据库中的一堆数据时出现问题。从许多表中获取数据。
我的查询以前是在一个查询中获取所有数据,然后设法找到一种方法来优化它,但我不满意。
foreach($query->result_array() as $row ){
$drreturn = $this->getDRReturnAmount($row["idno"],$date1);
$return_amount[] = $drreturn->return_amount;
$checkDRServiceNoPayment = $this->checkDRServiceNoPayment($row["idno"],$date1,$date2);
if($checkDRServiceNoPayment->num_rows() > 0) {
$minus_item_amount[] = 0;
$getProductPurchase = $this->getProductPurchase($row["idno"],$date1,$date2);
$minus_item_amount[] = $getProductPurchase->amount;
}
}
顺便说一句,我正在使用数据表。我以前做的是不使用数组,而是将模型函数放在foreach中,但即使使用数组,似乎也没有发生任何事情。