0
テーブルからすべてを追加しようとしていて、合計を別のテーブル(reports_daily)に挿入しようとしましたが、何も挿入されません。Codeigniterを使用してデータベースに挿入できません
transaction.php
public function index()
{
$this->load->model('transactions_model');
$transresult = $this->transactions_model->get_transactions_list();
$data['translist'] = $transresult;
$this->load->view('transactions_view',$data);
}
function create() {
$transresult = $this->transactions_model->get_transactions_list();
$data['translist'] = $transresult;
$sum=0;
$items=0;
$orders=0;
$date=$translist[0]->date_d;
for ($i=0; $i<count($translist); ++$i){
$sum += $translist[$i]->total_amount;
$items += $translist[$i]->no_items;
$orders++;
}
$data = array(
'date_d' => $date,
'total_items' => $items,
'total_orders' => $orders,
'total_sales' => $sum
);
//$this->db->set($data);
//$this->db->insert('reports_daily', $data);
$this->transactions_model->insert_reports($data);
$this->index();
}
transactions_model.php
function get_transactions_list()
{
$sql = 'select * from transactions order by date_d desc';
$query = $this->db->query($sql);
$result = $query->result();
return $result;
}
function insert_reports($data)
{
$this->db->insert('reports_daily', $data);
return;
}
ヘルプ:(
使用 'ます$ this-> DB-> last_query()'クエリをエコーし、エラー – Saty
に見て、あなたは、エラーログを確認しましたか? –
エラーはありませんでした:( –