数组到字符串的转换是什么错误,请建议我

时间:2020-01-08 08:14:30

标签: php codeigniter

我将错误数组转换为字符串 我的控制器是

function index() {
        if ($this->input->post('submit') != NULL) {
            $data = array();
            $data['username'] = $this->input->post('username');
            $data['name'] = $this->input->post('name');
            $result['data'] = $this->Useraccount_mod->getUser_list($data);
            $data['userlist'] = $result['data'];
            $this->load->view('Useraccount/Userlist', $data);
        } else {
               $data = array();
            $result['data'] = $this->Useraccount_mod->getUser_list($data);
            $data['userlist'] = $result['data'];
            $this->load->view('Useraccount/Userlist', $data);
        }
    }

和模型

 function getUser_list($data) {
        if ($data) {
            $this->db->like('username',$data);
            $this->db->like('name',$data);
            $query = $this->db->get('users');
            return $query->result_array();

        } else {
            $query = $this->db->get("users");
            return $query->result_array();
        }
    }

我哪里错了?请建议我

严重性:通知

消息:数组到字符串的转换

文件名:database / DB_query_builder.php

行号:980

回溯:

文件:C:\ xampp \ htdocs \ ov400 \ application \ models \ Useraccount_mod.php 行:31功能:喜欢

文件:C:\ xampp \ htdocs \ ov400 \ application \ controllers \ Users.php行:23 函数:getUser_list

文件:C:\ xampp \ htdocs \ ov400 \ index.php行:315功能:require_once

1 个答案:

答案 0 :(得分:1)

您试图以“ like”形式将数组作为信息提供。请尝试以下方法:

 function getUser_list($data) {
    if ($data) {
        $this->db->like('username',$data['username']);
        $this->db->like('name',$data['name']);
        $query = $this->db->get('users');
        return $query->result_array();

    } else {
        $query = $this->db->get("users");
        return $query->result_array();
    }
}
相关问题