Menangkap error pada saat insert, update database
Fungsinya :
Untuk memberikan informasi apakah pada saat melakuan update / insert database terdapat error atau sukses, sehingga kita dapat dengan mudah melakukan langkah selanjutnya
Perintahnya :
/* Ini adalah contoh inputannya */
$pesan = $this->input->post(‘data’);
$data = array(
‘tanggal’=> date(“Y-m-d”),
‘kodetoko’=>$this->session->userdata[‘username’],
‘pesan’=>$pesan,
‘status’ => ‘ok’,
‘fromip’ => getIP(0),
‘status2’ => ‘ok’
);
/* Dan ini adalah cara untuk mengetahui apakah data tersebut sukses atau gagal */
$oldv =$this->db_debug;
$this->db_debug = false;
$this->db->insert(‘table’,$data); –> perintah untuk proses insert data
$e = $this->_error_message();
$aff = $this->affected_rows();
$this->db_debug = $oldv;
if($aff < 1) {
/* Perintah jika data gagal
} else {
/* Perintah jika data berhasil
}
Solusi ini didapat dari forum PHP [ YANUAR LUTFI ]
Posted on August 2, 2012, in CodeIgniter and tagged error ci, error insert, konveksi, menangani error ci, mysql, php. Bookmark the permalink. Leave a comment.
Leave a comment
Comments 0