2014-02-19 45 views
1

我在CodeIgniter中查詢時又遇到另一個問題, 我會嘗試在我的網站上插入和更新「評論」,但它還沒有正常工作。與codeigniter同時插入和更新

這裏是我的代碼:

的模型(news_model.php)

public function simpan_komentar() { 
$data = array(
    'noid' => $_POST['noid'], 
    'kategori' => $_POST['kategori'], 
    'nama' => $_POST['nama'], 
    'pekerjaan' => $_POST['pekerjaan'], 
    'detail' => $_POST['detail'], 
    'created_at' => date('Y-m-d h:i:s'), 

    ); 
$data1 = array(
    'komentar' => 'komentar + 1', 
); 
$this->db->insert('komentar',$data); 
$this->db->update('news',$data1); 
} 

插入查詢工作,但更新查詢沒有工作 你能告訴我哪裏是我的錯嗎? 感謝

+1

場komentar爲int? –

+0

是的,先生..這是一個整數 –

回答

1

試試這個

$this->db->set('komentar', 'komentar+1', FALSE); 
//add your where condition if any 
$this->db->update('news'); 
+0

我把那個代碼先生? –

+0

在你的模型中。用我的代碼替換你的$ this-> db-> update('news',$ data1);'。 –

+0

它的工作原理,但ID返回空值先生 –