日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

ci mysql操作_CI框架数据库各类操作

發布時間:2024/9/19 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ci mysql操作_CI框架数据库各类操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

娘的,老是忘記。。。記錄一下,下次不百度了

單表增刪改查

一個類對應一個表

1:模型層 繼承核心類CI_Model

2:parent::construct 重載初始化構造函數

3:連接數據庫

$this->load->database();

4:插入數據

$this->db->insert($t_name,$data);

例:

function inser($arr)

{

$this->db->insert($arr);

}

5:更新數據

$this->db->where(uid,$id); //uid 數據庫中自增id ,$id 控制器中傳入id

$this->db->update(t_name,$arr);//表名字 傳入數組

6:刪除數據

$this->db->where(uid,$id)

$this->db->delete(t_name)

7:查詢數據

$this->db->where(uid,$id)

$this->db->select(字段)

$query=$this->db->get(表名)

return $query->result

多表查詢

$this->db->from($this->_table);

$this->db->where('a.step >=', 0);

$this->_base_query();

$this->db->select('a.id,a.name,a.gender,a.student_no,b.name AS gname');

$this->db->join('ysy_grade b','a.grade_id=b.id','LEFT');

$this->db->join('ysy_class c','a.class_id=c.id','LEFT');

$this->db->where("a.school_id",$school_id);

$this->db->order_by('a.id');

$query = $this->db->get();

return $query->result_array();

like查詢

$this->db->like('title', 'match', 'before');

// 生成: WHERE title LIKE '%match'

$this->db->like('title', 'match', 'after');

// 生成: WHERE title LIKE 'match%'

$this->db->like('title', 'match', 'both');

// 生成: WHERE title LIKE '%match%'

總結

以上是生活随笔為你收集整理的ci mysql操作_CI框架数据库各类操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。