douzi8916 2016-12-22 04:51
浏览 120
已采纳

致命错误:调用未定义的方法CI_DB_mysql_driver :: group_start()

I developing codeigniter php web application. There are I got error like this:

Fatal error: Call to undefined method CI_DB_mysql_driver::group_start() in C:\wamp\www\ci_sock\application\models\customer_m.php on line 31

enter image description here

How to solve this. There are my PHP code below:

foreach ($this->column_search as $item) // loop column 
    {
        if($_POST['search']['value']) // if datatable send POST for search
        {

            if($i===0) // first loop
            {
                $this->db->group_start(); // open bracket. query Where with OR clause better with bracket. because maybe can combine with other WHERE with AND.
                $this->db->like($item, $_POST['search']['value']);
            }
            else
            {
                $this->db->or_like($item, $_POST['search']['value']);
            }

            if(count($this->column_search) - 1 == $i) //last loop
                $this->db->group_end(); //close bracket
        }
        $i++;
    }

There are 31 line $this->db->group_start(); like this.

Please help me solve this.

  • 写回答

2条回答 默认 最新

  • dongzhuo3059 2016-12-23 09:38
    关注

    Try this way.

    $this->db->group_start();
    $this->db->or_group_start(); 
    foreach ($this->column_search as $item) // loop column 
        {
            if($_POST['search']['value']) // if datatable send POST for search
            {
                        $this->db->or_like($item, $_POST['search']['value']);
            }
        }
       $this->db->or_group_end();
       $this->db->group_end();
    

    Note : I couldn't check execute this code at this moment

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。