我遇到问题,当我想在服务器上传内容时,会出现错误这样的消息。
类 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);
我该如何解决这个问题?请帮帮我......
答案 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();
}