query example php codeigniter result

php - example - CodeIgniter: la mejor forma de verificar resultados verdaderos



get string query codeigniter (1)

prueba con estos

// INSERTAR

$this->db->insert_id();

// ACTUALIZAR y ELIMINAR

$this->db->affected_rows();

// SELECCIONE

$this->db->num_rows();

¿Cuál es la mejor manera de verificar si algún método en el modelo o en cualquier otro lugar se llevó a cabo correctamente?

¿Es esta una buena manera?

Modelo:

$data[''field1''] = $this->input->post(''field1''); $data[''field2''] = $this->input->post(''field2''); $data[''field3''] = $this->input->post(''field3''); if ($this->db->insert(''table'', $data)) { return TRUE; } else { return FALSE; }

Controlador:

if ($this->form_validation->run() == FALSE) { $this->load->view(''page_view'', $data); } else { if ($this->Model->Insert_data()) { $this->session->set_flashdata("insertsuccess", TRUE); } else { $this->session->set_flashdata("inserterror", TRUE); } $this->load->view(''page_view'', $data); }