首页 > 解决方案 > Codeigniter 中的数据库插入

问题描述

我是CI的新手。

我想将值插入数据库。但是数据没有成功插入数据库。我已经创建了控制器,但是数据没有成功插入。

标签: codeigniter

解决方案


codeigniter 在 MVC 框架中工作,即模型、视图和控制器(https://www.codeigniter.com/user_guide/overview/mvc.html)。在模型中,您的所有数据库查询都在其中。控制器充当视图和模型之间的桥梁。在查看您的您创建您的网页。这是在数据库中插入数据的简单示例

形式

<form action="controller/submitData" method="post">
    <input type="text" name="name" />
    <input type="submit" name="submit" value="submit">
</form>

控制器

public function submitData()
{
  $this->load->model('yourModel');
  $data=$this->input->post();
  $this->yourModel->insertData($data);
}

模型

public function insertData($data)
{
   $this->db->insert("tableName",array("fieldName"=>$data['name']));
   return true;
}

推荐阅读