0

$user包含CHAR来自数据库的数据类型 。
我的错误是:

消息:CI_DB_oci8_result 类的对象无法转换为字符串

这是我的代码:

        $this->db->select('CONSULTATION_DATE,CONSULTATION_DESC,CONSULTATION_STATUS');
        $this->db->from('SCHEDULE_REQUEST');
        $this->db->where("STUDENT_ID= '". $user."'");
        $this->db->where("CONSULTATION_STATUS LIKE 'Accept'");
        $data['status']=$this->db->get();
4

1 回答 1

0

用这个

    $this->db->select('CONSULTATION_DATE,CONSULTATION_DESC,CONSULTATION_STATUS');
    $this->db->from('SCHEDULE_REQUEST');
    $this->db->where("STUDENT_ID= '". $user."'");
    $this->db->where("CONSULTATION_STATUS LIKE 'Accept'");
    $result=$this->db->get();//data store as Object Array

编辑 01

$this->db->select('CONSULTATION_DATE,CONSULTATION_DESC,CONSULTATION_STATUS');
$this->db->from('SCHEDULE_REQUEST');
$this->db->where("STUDENT_ID= '". $user."'");
$this->db->where("CONSULTATION_STATUS LIKE 'Accept'");
$result=$this->db->get();//data store as Object Array
$data['array'] = $result;

在视图中

foreach ( $array as $item )
{
    echo $item['table_filed'];
}

编辑 02

在模型中

public function get_data($user)
{
    $query = $this->db->query("SELECT CONSULTATION_DATE,CONSULTATION_DESC,CONSULTATION_STATUS FROM schedule_request WHERE STUDENT_ID= '$user' AND CONSULTATION_STATUS LIKE 'Accept' ");
    $result = $query->result_array();
    return $result;
}

在控制器中

$data['result'] = $this->Model_name->get_data($user);
$this->load->view("View_name",$data)

在视图中

foreach ($result as $item )
{
    echo $item['table_filed'];
}
于 2015-07-28T10:05:14.940 回答