花了几个小时和众多谷歌搜索,我仍然无法解决这个问题。 请帮助检查我在这段代码中做错了什么:
LenientChronology lenientChrono = LenientChronology.getInstance(ISOChronology.getInstance());
DateTimeFormatter formatter =
DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm").withChronology(lenientChrono);
LocalDateTime ldt = formatter.parseLocalDateTime("2016-07-13T25:50");
System.out.println("lenient=" + ldt); // 2016-07-14T01:50:00.000
第一次更新成功运行并根据更新表。但是,第二次更新对表格没有影响。
请帮助正确指导。
我真的希望这一点非常清楚,可以为我提供帮助。
谢谢你们。
答案 0 :(得分:0)
这样做;
$s_Update = array('quantity' => ($product->quantity+$inventory->qty_per_box));
$this->db->where('id',$inventory->ea_id);
$this->db->update('products',$s_Update);
$quantity = $product->quantity-1;
$data = array('quantity'=> $quantity);
$this->db->where('id', $inventory->box_id);
$this->db->update('products', $data);