【发布时间】:2015-07-21 07:02:40
【问题描述】:
我在 php 中为我的服务器端使用 codeigniter。
我在我的用户表上设置了我的电子邮件字段唯一。 问题是,无论我尝试什么,我都无法捕获 mysql 在尝试插入重复电子邮件时生成的错误。
我在我的模型中尝试了什么:
function insert($arr) {
$query= $this->CI->db->insert('user', $arr);
if($query){
return $this->CI->db->insert_id();
} else {
$msg = $this->CI-db->_error_message();
return $msg;
}
}
问题是一切都很好,直到我得到一个副本并且我实际上在 $msg 中什么都没有。我知道调试是从数据库配置文件中打开的。
【问题讨论】:
-
你的 codeigniter 版本是多少?
-
3.0.0 - 我从 2.2 升级
标签: mysql codeigniter