Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在/home/alabbrkq/public\u html/system/database/DB\u query\u builder.php中调用布尔值上的成员函数num\u rows()_Php_Codeigniter - Fatal编程技术网

在/home/alabbrkq/public\u html/system/database/DB\u query\u builder.php中调用布尔值上的成员函数num\u rows()

在/home/alabbrkq/public\u html/system/database/DB\u query\u builder.php中调用布尔值上的成员函数num\u rows(),php,codeigniter,Php,Codeigniter,共点火器 客户抱怨我网站上的结账在提交订单时出现问题。当我检查错误日志时,这就是我看到的错误。我怎样才能解决这个问题 在控制器的下面区域显示字符串count\u all\u结果 { $this->load->library'Ajax_pagination' $this->db->where('status','ok'); $this->db->where('featured','ok'); $this->db->where('

共点火器 客户抱怨我网站上的结账在提交订单时出现问题。当我检查错误日志时,这就是我看到的错误。我怎样才能解决这个问题

在控制器的下面区域显示字符串count\u all\u结果

{ $this->load->library'Ajax_pagination'

 $this->db->where('status','ok');
        $this->db->where('featured','ok');
        $this->db->where('added_by',json_encode(array('type'=>'vendor','id'=>$vendor_id)));
        // pagination
        $config['total_rows'] = $this->db->count_all_results('product');
        $config['base_url']   = base_url() . 'index.php?home/listed/';
        $config['per_page'] = 9;
        $config['uri_segment']  = 5;
        $config['cur_page_giv'] = $para2;
    $id= $this->session->userdata('user_id');
    $this->db->where('from_where','{"type":"user","id":"'.$id.'"}');
    $this->db->or_where('to_where','{"type":"user","id":"'.$id.'"}');
    $config['total_rows']   = $this->db->count_all_results('ticket');
    $config['base_url']     = base_url() . 'index.php/home/ticket_listed/';
    $config['per_page']     = 5;
    $config['uri_segment']  = 5;
    $config['cur_page_giv'] = $para2;
    $id= $this->session->userdata('user_id');
    $this->db->where('buyer', $id);
    $config['total_rows']   = $this->db->count_all_results('sale');
    $config['base_url']     = base_url() . 'index.php/home/order_listed/';
    $config['per_page']     = 5;
    $config['uri_segment']  = 5;
    $config['cur_page_giv'] = $para2;

    $function                  = "order_listed('0')";
    $config['first_link']      = '«';
    $config['first_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['first_tag_close'] = '</a></li>';

    $rr                       = ($config['total_rows'] - 1) / $config['per_page'];
    $last_start               = floor($rr) * $config['per_page'];
    $function                 = "order_listed('" . $last_start . "')";
    $config['last_link']      = '&raquo;';
    $config['last_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['last_tag_close'] = '</a></li>';

    $function                 = "order_listed('" . ($para2 - $config['per_page']) . "')";
    $config['prev_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['prev_tag_close'] = '</a></li>';

    $function                 = "order_listed('" . ($para2 + $config['per_page']) . "')";
    $config['next_link']      = '&rsaquo;';
    $config['next_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['next_tag_close'] = '</a></li>';

    $config['full_tag_open']  = '<ul class="pagination pagination-style-2 pagination-sm">';
    $config['full_tag_close'] = '</ul>';

    $config['cur_tag_open']  = '<li class="active"><a rel="grow" class="btn-u btn-u-red grow" class="active">';
    $config['cur_tag_close'] = '</a></li>';

    $function                = "order_listed(((this.innerHTML-1)*" . $config['per_page'] . "))";
    $config['num_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['num_tag_close'] = '</a></li>';
    $this->ajax_pagination->initialize($config);
    $this->db->where('buyer', $id);
    $page_data['orders'] = $this->db->get('sale', $config['per_page'], $para2)->result_array();
    $this->load->view('front/user/order_listed',$page_data);
}
{ $this->load->library'Ajax_pagination'

 $this->db->where('status','ok');
        $this->db->where('featured','ok');
        $this->db->where('added_by',json_encode(array('type'=>'vendor','id'=>$vendor_id)));
        // pagination
        $config['total_rows'] = $this->db->count_all_results('product');
        $config['base_url']   = base_url() . 'index.php?home/listed/';
        $config['per_page'] = 9;
        $config['uri_segment']  = 5;
        $config['cur_page_giv'] = $para2;
    $id= $this->session->userdata('user_id');
    $this->db->where('from_where','{"type":"user","id":"'.$id.'"}');
    $this->db->or_where('to_where','{"type":"user","id":"'.$id.'"}');
    $config['total_rows']   = $this->db->count_all_results('ticket');
    $config['base_url']     = base_url() . 'index.php/home/ticket_listed/';
    $config['per_page']     = 5;
    $config['uri_segment']  = 5;
    $config['cur_page_giv'] = $para2;
    $id= $this->session->userdata('user_id');
    $this->db->where('buyer', $id);
    $config['total_rows']   = $this->db->count_all_results('sale');
    $config['base_url']     = base_url() . 'index.php/home/order_listed/';
    $config['per_page']     = 5;
    $config['uri_segment']  = 5;
    $config['cur_page_giv'] = $para2;

    $function                  = "order_listed('0')";
    $config['first_link']      = '&laquo;';
    $config['first_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['first_tag_close'] = '</a></li>';

    $rr                       = ($config['total_rows'] - 1) / $config['per_page'];
    $last_start               = floor($rr) * $config['per_page'];
    $function                 = "order_listed('" . $last_start . "')";
    $config['last_link']      = '&raquo;';
    $config['last_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['last_tag_close'] = '</a></li>';

    $function                 = "order_listed('" . ($para2 - $config['per_page']) . "')";
    $config['prev_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['prev_tag_close'] = '</a></li>';

    $function                 = "order_listed('" . ($para2 + $config['per_page']) . "')";
    $config['next_link']      = '&rsaquo;';
    $config['next_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['next_tag_close'] = '</a></li>';

    $config['full_tag_open']  = '<ul class="pagination pagination-style-2 pagination-sm">';
    $config['full_tag_close'] = '</ul>';

    $config['cur_tag_open']  = '<li class="active"><a rel="grow" class="btn-u btn-u-red grow" class="active">';
    $config['cur_tag_close'] = '</a></li>';

    $function                = "order_listed(((this.innerHTML-1)*" . $config['per_page'] . "))";
    $config['num_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['num_tag_close'] = '</a></li>';
    $this->ajax_pagination->initialize($config);
    $this->db->where('buyer', $id);
    $page_data['orders'] = $this->db->get('sale', $config['per_page'], $para2)->result_array();
    $this->load->view('front/user/order_listed',$page_data);
}
{ $this->load->library'Ajax_pagination'

 $this->db->where('status','ok');
        $this->db->where('featured','ok');
        $this->db->where('added_by',json_encode(array('type'=>'vendor','id'=>$vendor_id)));
        // pagination
        $config['total_rows'] = $this->db->count_all_results('product');
        $config['base_url']   = base_url() . 'index.php?home/listed/';
        $config['per_page'] = 9;
        $config['uri_segment']  = 5;
        $config['cur_page_giv'] = $para2;
    $id= $this->session->userdata('user_id');
    $this->db->where('from_where','{"type":"user","id":"'.$id.'"}');
    $this->db->or_where('to_where','{"type":"user","id":"'.$id.'"}');
    $config['total_rows']   = $this->db->count_all_results('ticket');
    $config['base_url']     = base_url() . 'index.php/home/ticket_listed/';
    $config['per_page']     = 5;
    $config['uri_segment']  = 5;
    $config['cur_page_giv'] = $para2;
    $id= $this->session->userdata('user_id');
    $this->db->where('buyer', $id);
    $config['total_rows']   = $this->db->count_all_results('sale');
    $config['base_url']     = base_url() . 'index.php/home/order_listed/';
    $config['per_page']     = 5;
    $config['uri_segment']  = 5;
    $config['cur_page_giv'] = $para2;

    $function                  = "order_listed('0')";
    $config['first_link']      = '&laquo;';
    $config['first_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['first_tag_close'] = '</a></li>';

    $rr                       = ($config['total_rows'] - 1) / $config['per_page'];
    $last_start               = floor($rr) * $config['per_page'];
    $function                 = "order_listed('" . $last_start . "')";
    $config['last_link']      = '&raquo;';
    $config['last_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['last_tag_close'] = '</a></li>';

    $function                 = "order_listed('" . ($para2 - $config['per_page']) . "')";
    $config['prev_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['prev_tag_close'] = '</a></li>';

    $function                 = "order_listed('" . ($para2 + $config['per_page']) . "')";
    $config['next_link']      = '&rsaquo;';
    $config['next_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['next_tag_close'] = '</a></li>';

    $config['full_tag_open']  = '<ul class="pagination pagination-style-2 pagination-sm">';
    $config['full_tag_close'] = '</ul>';

    $config['cur_tag_open']  = '<li class="active"><a rel="grow" class="btn-u btn-u-red grow" class="active">';
    $config['cur_tag_close'] = '</a></li>';

    $function                = "order_listed(((this.innerHTML-1)*" . $config['per_page'] . "))";
    $config['num_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['num_tag_close'] = '</a></li>';
    $this->ajax_pagination->initialize($config);
    $this->db->where('buyer', $id);
    $page_data['orders'] = $this->db->get('sale', $config['per_page'], $para2)->result_array();
    $this->load->view('front/user/order_listed',$page_data);
}
我已经在控制器中添加了包含字符串count\u all\u结果的区域,希望这能有所帮助

    $id= $this->session->userdata('user_id');
    $ids = json_decode($this->db->get_where('user',array('user_id'=>$id))->row()->wishlist,true);
    $this->db->where_in('product_id', $ids);

    $config['total_rows']   = $this->db->count_all_results('product');;
    $config['base_url']     = base_url() . 'index.php/home/wish_listed/';
    $config['per_page']     = 5;
    $config['uri_segment']  = 5;
    $config['cur_page_giv'] = $para2;

    $function                  = "wish_listed('0')";
    $config['first_link']      = '&laquo;';
    $config['first_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['first_tag_close'] = '</a></li>';

    $rr                       = ($config['total_rows'] - 1) / $config['per_page'];
    $last_start               = floor($rr) * $config['per_page'];
    $function                 = "wish_listed('" . $last_start . "')";
    $config['last_link']      = '&raquo;';
    $config['last_tag_open']  = '<li><a rel="grow" class="btn-u btn-u-sea grow" onClick="' . $function . '">';
    $config['last_tag_close'] = '</a></li>';
在这里,我们有真Y和假Z,它们根据条件声明为var。在您的问题中,错误表示操作是在布尔值上执行的,这意味着Y或Z返回的是布尔值而不是值

请检查由Y或Z声明的值并打印它们以进行batter调试,您正在调用的方法中一定有错误,或者该方法返回的是布尔值,而不是Code igniter数据库库执行操作所需的数据库对象


请编辑您的问题,并提供您的方法代码,以便更好、准确地回答您的问题。

num_rows这不是mysqli.RTM中的函数-除非您有自己的自定义方法,该方法未知。您的查询失败了。为什么?谁知道呢?请尝试输出查询,以确定它的确切外观,并在您的系统中手动运行它你的数据库。@Fred ii-那么我应该如何修复它,我没有编写代码。开发人员的支持非常差。在7天内报告了问题ago@Fred-是的。@aynber我想这么做,但我不知道怎么做。你能创建我可以遵循的步骤吗。我在cpanel上托管