codeigniter - Codeigniter 中的数据库插入
问题描述
我是CI的新手。
我想将值插入数据库。但是数据没有成功插入数据库。我已经创建了控制器,但是数据没有成功插入。
解决方案
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;
}
推荐阅读
- openssl - VS Code/IBM Blockchain 需要 OpenSSL 1.0.2 版本
- c# - C# - 从 Office Windows 10 .lnk 文件中获取可执行路径
- json - 私有的 json 文件托管
- c# - 生成的 WCF 代理为列表返回 null
- php - 使用 MySQL 用户或带有加密密码的表处理用户?
- c# - 如何在 C# 中获取访问令牌过期时间?
- c++ - '->' 的基本操作数具有非指针类型 'cv::Mat' sourceAux->data.fl[(fila-1)*numColumnas+columna-1] = matA->getValueData(fila,columna);
- reactjs - react-router-dom 中的 history.push() 和 react-redux 中的 connect() 出现了一个奇怪的意外行为
- reactjs - 使用打字稿向子反应元素添加所需的道具
- laravel - laravel 中多选选项中的旧值