CI(CodeIgniter)框架中的增删改查操作

Posted 守护者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CI(CodeIgniter)框架中的增删改查操作相关的知识,希望对你有一定的参考价值。

 

我们创建一个模型( 项目目录/models/),请注意:模型名与文件名相同且必须继承数据核心类CI_Model,同时重载父类中的构造方法

 

CodeIgniter的数据函数类在 \models\User_model.php

连接数据库:$this->load->database();

class  User_model extends CI_Model{

  public  function  __construct(){
    parent::__construct(); 
$this->load->database(); } }

 插入数据

public  function Add(){
	$data=array(
	  ‘fName‘=>‘test‘,
	  ‘fPassword‘=>‘test‘,
	  ‘fAddress‘=>‘address ‘ 
        );
  return $this->db->insert("User",$data);
}

 

更新数据

1 public function  Update($id){
2           $data=array(
3     ‘fName‘=>‘ddd‘,
4     ‘fPassword‘=>‘tesdddt‘,
5     ‘fAddress‘=>‘address ‘ 
6            );
7           $this->db->where(‘fId‘,$id);  
8           return $this->db->update("User",$data);
9 }

 

删除数据

1 public  function Delete($id){
2     $this->db->where(‘fId‘,$id);  
3     return $this->db->delete("User");
4 }

 

查询全部数据

1 public  function  GetAll(){
2     $query =$this->db->get("User");
3     return  $query->result_array();
4 }

 

查询指定数据:

1 public  function GetUser($id){
2      $this->db->where(‘fId‘,$id);  
3      $this->db->select(‘*‘); 
4      $query= $this->db->get(‘User‘); 
5      return$query->result();
6 }

 

以上是关于CI(CodeIgniter)框架中的增删改查操作的主要内容,如果未能解决你的问题,请参考以下文章

TP框架中 数据库的增删改查

SSM框架中的Mapper.xml文件中的增删改查等操作

SSM框架中的Mapper.xml文件中的增删改查等操作

框架-ci一般建站

五 Django框架,models.py模块,数据库操作——表类容的增删改查

ssm表格形式的增删改查点击修改按钮获取修改时间