2017-01-06 4 views
0

Ich brauche den Wert ‚stk_on_hand‘ Feld mit einem gewissen Wert zu subtrahieren und aktualisieren it.and für das, was ich versucht habe, istaktualisieren ein Spaltenwert in db

 $this->db->select('co_q_id,co_stk_id,co_req_quantity'); 
     $this->db->from('customer_order');     
     $this->db->where('co_num',1); 
     $result=$this->db->get(); 
     foreach($result->result() as $row){         
      $stkArray[] = array(
      'stk_id'=>$row->co_stk_id, 
      'stk_on_hand' =>'stk_on_hand - ' . (int) $row->co_req_quantity 
      ); 
     $this->db->update_batch('ms_stock_list',$stkArray, 'stk_id'); 

Aber nach der Ausführung dieses I‘ m bekommen 'stk_on_hand' als .Menschen bitte helfen.

Antwort

0

Erste Kontrolle über Ihre Datenbankspalte, wenn 'stk_on_hand' ist ein varchar Zweite die (int) revome vor

$row->co_req_quantity 
Verwandte Themen