Codeigniter类CI_DB_mysqli_result的对象无法转换为字符串

时间:2016-05-12 01:36:31

标签: php codeigniter stored-procedures

我遇到问题,当我想在服务器上传内容时,会出现错误这样的消息。

  

CI_DB_mysqli_result 的对象无法转换为字符串

我使用 CodeIgniter 和存储过程。我的模型中的以下代码:

function inputBerita($data){
    $idBerita = $this->db->query("select BeritaGenIdFunc('kodebaru')");
    $this->db->query("call BeritaAddPro('$idBerita',?,?,?,?,?,?,?)", $data);
    return;
}
行中的

错误:

$this->db->query("call BeritaAddPro('$idBerita',?,?,?,?,?,?,?)", $data);

我该如何解决这个问题?请帮帮我......

1 个答案:

答案 0 :(得分:1)

试试这样:

function inputBerita($data){
    $idBerita = $this->db->query("select BeritaGenIdFunc('kodebaru')");
    $row = $idBerita->row();
    $query=$this->db->query("call BeritaAddPro('$row->name',?,?,?,?,?,?,?)", $data);
    return $query->result();
}