база данных — синтаксис для проверки отладки в php codeigniter

Я хочу спросить. почему мой скрипт обновления не работает или не соответствует тому, что я хочу. странно, что этот сценарий не сохраняется в базе данных, когда я нажимаю кнопку обновления, но страницы перемещаются так, как будто этот сценарий работает нормально (страница не должна перемещаться, когда это происходит). кто-то, кто понимает меня с моей проблемой, пожалуйста, помогите мне 🙁
Спасибо, прежде чем

это мой контроллер >>

function edit($id){
$data['title']="Edit user";
$this->_set_rules();
if($this->form_validation->run()==true){
$id=$this->input->post('id');
$info=array(
'name'=>$this->input->post('name'),
'adress'=>$this->input->post('adress'),
'birth'=>$this->input->post('birth'),
'email'=>$this->input->post('email'),
'username'=>$this->input->post('user'),
'password'=>$this->input->post('password'),
'level'=>$this->input->post('level'),
);
$this->m_user->update($id,$info);
$data['user']=$this->m_user->cek($id)->row_array();
$data['message']="<div class='alert alert-success'>the update is successful</div>";
redirect('admin/user');
}else{
$data['message']="";
$data['user']=$this->m_user->cek($id)->row_array();
$this->template->display('admin/edit',$data);
}
}

0

Решение

Вы можете настроить вашу среду на «развитие» в index.php следующим образом …

define('ENVIRONMENT', 'development');

Это должно привести к отображению всех ошибок. Вы также можете включить отладку БД в config / database.php следующим образом …

$db['default']['db_debug'] = TRUE;

Убедитесь, что они не включены на производственном веб-сайте по понятным причинам.

Вы можете отобразить ошибки базы данных следующим образом …

$this->db->_error_message();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]