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;
            }
        }

由于某种原因,我需要知道受影响的行。而且我需要使用数据库事务,因为有很多查询。请帮助我。谢谢^^

4

1 回答 1

0

我想你想要的是这个。

$this->db->affected_rows();

它将返回受影响的行,如果没有行受到影响,它将返回 0。

于 2017-08-18T14:27:23.383 回答