用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3687|回复: 2
收起左侧

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

[复制链接]
发表于 2010-7-27 18:36:53 | 显示全部楼层 |阅读模式
PHP复制代码
 
控制器 大概代码
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,故意插入失败,感觉后面的代码就不执行了,
”添加失败“没有返回,本来应该弹出提示对话框的,请问 这是怎么回事?
JS复制代码
 
<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>
 
复制代码
发表于 2010-8-1 18:20:44 | 显示全部楼层
是的,失败报错,程序结束。
这就是老外喜欢的方式,没办法,呵呵
 楼主| 发表于 2010-8-3 14:10:56 | 显示全部楼层
回复 2# Hex


    哦 原来如此,谢谢hex老大

本版积分规则