首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

CodeIgniter 活動記錄類:增刪改查(CRUD)完整用法

     編輯:PHP 相關知識

CI Active Record 封裝常用 SQL 操作,鏈式調用簡潔安全。

模型基類

class Base_model extends CI_Model {
    public function __construct() {
        parent::__construct();
        $this->load->database(); // 自動連接
    }
}

核心操作

操作代碼
插入$this->db->insert('table', $data); $data 為鍵值陣列(主鍵自增可省略)
更新$this->db->where('id', 1)->update('table', $data);
查詢$this->db->where('id', 1)->select('col1,col2')->get('table')->result();
刪除$this->db->where('id', 1)->delete('table');

控制器調用

class Demo extends CI_Controller {
    public function __construct() {
        parent::__construct();
        $this->load->model('Base_model', 'm');
    }
    public function test() {
        $this->m->insert('users', ['name'=>'Tom']);
        $rows = $this->m->get('users', ['id'=>1]);
    }
}

將模型加載放構造函數避免重複代碼。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved