2

我在 for 中得到了这个更新脚本:

if(isset($_POST[$i+1 . '_create_metier'])){
  $new_entry = array(
    'id_parent' => $current[0]->id,
    'work' => $_POST[$i+1 . '_create_metier'],
    'days' => $_POST[$i+1 . '_create_daycount'],
    'price' => $_POST[$i+1 . '_create_price'],
    'cr_date' => date('d-m-Y H:i:s'),
    'user' => ''
  );
  var_dump($new_entry);
  if(!$this->db->insert('meta_parent',$new_entry)){
    echo 'fail';
    $p3 = 0;
  }else{
    echo 'success';
  }
}

为我的var_dump数据库结构返回一个填充良好的数组,并打印“成功”,这意味着查询有效。

但我的数据库中没有任何修改。这不是我第一次使用 codeigniter,我从来没有遇到过这样的问题。

感谢帮助

4

1 回答 1

1

我认为错误是日期格式,MySQL接受这种格式的日期:Ymd H:i:s

尝试更换

'cr_date' => date('d-m-Y H:i:s'),

'cr_date' => date('Y-m-d H:i:s'),
于 2012-07-11T14:16:55.213 回答