【发布时间】:2018-06-27 02:29:18
【问题描述】:
我的控制器 Hello.php 是这样的:
class Hello extends CI_Controller {
public function __construct(){
parent::__construct();
$this->load->model('insert_model');
}
public function index(){
$this->insert_model->insert();
$data['message'] = 'Data Inserted Successfully';
}
我的模型 insert_model.php 像这样:
class insert_model extends CI_Model{
public function __construct()
{
$this->load->database();
}
public function insert(){
$data=array(
'user_name'=>$this->input->post('user_name'),
'user_email'=>$this->input->post('user_email'),
'user_password'=>$this->input->post('user_password'),
'user_dob'=>$this->input->post('user_dob'),
'user_gender'=>$this->input->post('user_gender'),
'user_address'=>$this->input->post('user_address'),
'user_contact'=>$this->input->post('user_contact')
);
$this->db->insert('user',$data);
}
}
但问题是我的记录没有插入数据库中...
【问题讨论】:
-
有什么错误
-
插入查询后只需放 'echo $this->db->last_query();死;' .它将显示整个查询。只需复制该查询并在 MySQL 控制台中触发。如果有任何问题,您将收到错误。
-
您遇到了什么错误?
标签: php mysql codeigniter