我一直在 codeigniter 中工作,我为电子邮件地址应用了唯一密钥。所以当我输入重复的电子邮件地址时,它显示错误号:1062
密钥“email_address”的重复条目“moses@gmail.com”所以我希望它显示在警报中,请帮助我解决问题。
function create_member()
{
$new_member_insert_data = array(
'first_name' => $this->input->post('first_name'),
'last_name' => $this->input->post('last_name'),
'email_address' => $this->input->post('email_address'),
'username' => $this->input->post('username'),
'password' => md5($this->input->post('password'))
);
$insert = $this->db->insert('membership', $new_member_insert_data);
if ($this->db->_error_number() == 1062)
{
echo "Duplicate value";
}
return $insert;
}