0
$this->db->trans_start();
$obj = array(
'id_supplier'=>$idsupplier,
'nama_cp'=>$namacp,
'email'=>$email,
'note'=>$note
);
$this->supplier_model->updateSupplier($obj);
$this->supplier_bahan_baku_model->deleteSupplierBahanBakuByIdSupplier($idsupplier);
for($i = 0; $i < count($bb); $i++)
{
$obj2 = array(
'id_supplier'=>$idsupplier,
'id_bb'=>$bb[$i]
);
//print_r($obj2);
$this->supplier_bahan_baku_model->insertSupplierBahanBaku($obj2);
}
$this->db->trans_complete();
if($this->db->trans_status() === TRUE)
{
if($this->db->affected_rows() > 0)
{
echo 1;
}
else
{
echo 0;
}
}
トランザクションのステータスが常にfalseになっていますか? –
[可能性のある行が更新されていないときにCodeigniterでdb->更新が成功したかどうかを確認](https://stackoverflow.com/questions/20030642/check-if-db-update-successful-with-codeigniter-when-潜在的には行なしであること) –
まず自分自身を確認し、ここで質問してください。 –