2013-12-04 2 views
-1

Обновить запрос вставлять ноль в таблицу каждый раз.Обновить запрос вставить ноль в таблицу в ci

Я prtinted в query.From PHPMyAdmin lastquery рабочий fine.updated с таким же значением Но когда дб активный запрос, то он обновляет 0.

tbl_setitbl 
set_id(primary key) 
reference(text)` 

Вот мой код.

public function edit_set($id,$setvalue) 
{ 
    $data = array('reference' => $setvalue); 

    $this->db->where('set_id', $id); 
    $this->db->update('tbl_setitbl', $data); 

    if($this->db->affected_rows()) 
     return true; 
    else 
     return false; 
} 
+0

добавьте несколько деталей. – harry

+0

Просто любопытно Что такое $ setvalue ?? –

+0

$ setvalue является строковым типом @Nabin –

ответ

-1

увидеть результат с помощью $this->db->last_query() затем проверить код SQL, если он похож на код SQL, что вы пытались в PHPMyAdmin

+0

это комментарий mate :) –

+0

ya я использовал его. $ This-> db-> last_query() он возвращает sql, что нормально .in php мой админ работает ... но когда я делаю это по коду, он обновляет 0. до Ashok $ setvalue является строковым типом @Nabin –

0

Я попробовал этот код тоже.

$ this-> db-> где ('set_id', $ id); $ this-> db-> update ('tbl_setitbl', array ('reference' => $ setvalue));

echo $ this-> db-> last_query();

UPDATE tbl_setitbl SET reference = 'hhhhhhhh' WHERE set_id = 1

0

К сожалению каждый один ... разрешится

на самом деле проблема заключается в контроллере.

запрос выполняется два раза, поскольку перенаправление не работает должным образом

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