2014-02-19 4 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

поле является ИНТ коммент? –

+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 возвращает нулевое значение sir –

Смежные вопросы