我想驗證我在codeigniter中的插入數據驗證插入codeigniter
問題是代碼返回重複條目的頁面錯誤。我想把錯誤信息丟到主頁。
這裏是我的代碼:
$data = array(
'heheId' => $this->input->post('heheId'),
'userId' => $this->input->post('userId')
);
$this->db->insert('tentarasaya',$data);
if ($this->db->affected_rows() > 0){
$this->session->set_flashdata('info', "Hore sukses");
} else {
$this->session->set_flashdata('danger', "Fail insert");
}
redirect('my_home');
任何答案嗎?
更新: 重複這樣
對於重複條目捆綁使用唯一的驗證'$這 - > form_validation-> set_rules( 'FIELD_NAME', '場', '修剪|所需| is_unique [TABLENAME.COLUMNNAME]'); ' – Saty
這是外鍵問題 –
,並且您已在數據庫中將其設置爲** Unique **。 ***刪除它*** –