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


 

我們創建一個模型( 項目目錄/models/),請注意:模型名與文件名相同且必須繼承數據核心類CI_Model,同時重載父類中的構造方法

 

CodeIgniter的數據函數類在 \models\User_model.php

連接數據庫:$this->load->database();

1 class  User_model extends CI_Model{
2 
3   public  function  __construct(){
4     parent::__construct(); 
5     $this->load->database();
6   }
7 }

 

 插入數據

1 public  function Add(){
2     $data=array(
3       'fName'=>'test',
4       'fPassword'=>'test',
5       'fAddress'=>'address ' 
6         );
7   return $this->db->insert("User",$data);
8 }

 

 

更新數據

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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM