CI3框架 查询 模型实例化

本文介绍了CI3框架中模型的实例化和数据库查询的基本用法,包括模型加载、查询构造器的使用、条件判断、关联查询、排序、分页以及插入、更新数据的方法。示例代码详细展示了各种操作。
摘要由CSDN通过智能技术生成
  1. CI模型实例化

$this->load->model('M_sku_channel_stock');//框架原本model文件下的
调用模型方法:

$total = $this->M_sku_channel_stock->query_count();//模型方法
ci3没有命名空间  如果需要继承  那么

除了  框架自动加载model下面的类之外的需要自己  文件中引用  类似于 

require_once APPPATH . '/core/MY_Service.php';

  1. CI数据库增删改查

查询关联

         $db = $this->db;// db封装类  
         $fields = 'step.id as id, step.user_id as user_id,user.nickname as nickname, tip.title as knowledge_title';

         $db->select($fields);//需要展示的字段  相关的方法   select_max  select_min select_agv 

         $db->where ( array('step.type' => $type)) ;  //直接等于  写法
         $db->where ( array(' step.type < ' => $type));  // 可以直接里面写 符号   大于、等于、不等于
         $db->where ( 'step.status',  0);   //直接等于  也可以这么写
         $db->where ( 'step.id <' ,  10 );   //可以直接里面写 符号   大于、等于、不等于
         $db->where_in('step.id',  array(1, 2, 3, 4));    // in 条件写法  where_not_in


         $value = 12;
         $db->where("FIND_IN_SET('$value',step.number) !=",  0);  //mysql 有个 find_in_set 搜索方法

         //not_like  or_not_like 
         $db->like('title', 'match', 'before');// 生成: WHERE title LIKE '%match' 
         $db->like('title', 'match', 'after');//

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值