2014-06-19 36 views
0

我有一個非常嚴重的問題,基本上我的模型通過將元組放在數據庫中執行插入查詢,但模型不返回任何值。該模型的代碼是:插入codeigniter插入但模型不返回

$this->db->insert('magazzino_farmaci', $dati); 
return true; 

在模型中,我執行選擇和更新。我使用mariaDb和xamp。感謝幫助。

+0

'但型號不返回任何value'意味着犯規返回TRUE;?或者你想要上一個'inserted_id'? – Bora

+0

據我可以告訴它不會返回一個值,因爲你說的返回true,所以你返回一個布爾值 –

+0

@Bora 我想要我寫回來運行。我想我可以返回true –

回答

0

無論發生什麼事情,你都會迴歸真實。即使插入失敗。嘗試這個;

return $this->db->insert('magazzino_farmaci', $dati); 
+0

我希望我可以返回true,無論發生什麼,問題是在插入(發生在數據庫中)之後,模型不會返回值TRUE。這是問題 –

1

你可以嘗試這樣的

$query =$this->db->insert('magazzino_farmaci', $dati); 
if($query){ 
    return true; 
}else{ 
return false; 
}