$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;
}
}
由于某种原因,我需要知道受影响的行.. 我需要使用db transaction,因为有很多查询.. 请帮我.. 谢谢^^
答案 0 :(得分:0)
我认为你想要的是这个。
$this->db->affected_rows();
它将返回受影响的行,如果没有行,则返回0。