2016-05-12 65 views
0

我有一個問題,當我想要在服務器上上傳內容時,錯誤錯誤消息是這樣的。 類CI_DB_mysqli_resultCI_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

嘗試這樣的:

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(); 
}