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