刀疤鬼脚六 发表于 2010-7-27 18:36:53

新人请教, CI插入数据库失败是不是就终止了?


控制器 大概代码
if ($this->db_model->insert($insertdata))
{
      $this->output->append_output("添加成功!");
}
else
{
         $this->output->append_output("添加失败!");                     
}

模型
    function insert($data)
    {             
      $this->db->insert(‘data’, $data);
      
      return ($this->db->affected_rows() > 0) ? TRUE : FALSE;
    }


1. 添加成功时候返回,“添加成功”
2. 当我构造的数据 ,设置重复key,故意插入失败,感觉后面的代码就不执行了,
”添加失败“没有返回,本来应该弹出提示对话框的,请问 这是怎么回事?

<script type="text/javascript">
$(document).ready(function() {
        $('#menu_form').submit(function(){
                $.post("<?php echo current_url();?>", {
                        name: $('#name').val(),
                        info: $('#info').val(),
                        },
                        function(data){
                            alert(data);
                        }
                );
                return false;
        });
});
</script>

Hex 发表于 2010-8-1 18:20:44

是的,失败报错,程序结束。
这就是老外喜欢的方式,没办法,呵呵

刀疤鬼脚六 发表于 2010-8-3 14:10:56

回复 2# Hex


    哦 原来如此,谢谢hex老大
页: [1]
查看完整版本: 新人请教, CI插入数据库失败是不是就终止了?