注册 登录
编程论坛 PHP技术论坛

CI框架的事务无法实现

czg123698741 发布于 2010-11-14 11:05, 1775 次点击
大家好,请问一下CI的事务如何实现,听说需要使用type=innodb,能不能针对我的代码来说明一下啊?O(∩_∩)O谢谢
代码:
......
        $this->db->trans_begin();
        //[李毅]的银行账户总共就就是1000元
        $this->db->query("update tb_bankaccount set money = money - 500000 where userName = '李毅'");
        //转账给[张敏]
        $this->db->query("update tb_bankaccount set money = money + 500000 where userName = '张敏'");
        
        if ($this->db->trans_status() === FALSE)
        {
            $this->db->trans_rollback();
            return log_message();
        }
        else
        {
            $this->db->trans_commit();
            return 'seccess';
        }
....
1 回复
#2
atxlin2010-11-16 17:09
这个应该去ci的中文社区吧
1