2
我得到这个更新脚本为:笨 - 插入返回true,而无需修改数据库
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,我从来没有这样的问题。
感谢您的帮助
您可以使用'$ this-> db-> last_query()'来查看正在运行的特定查询。它可能会给你一些见解。 –
重复可能不被允许你确定你没有得到任何错误 –
我打印$ this-> db-> last_query()而不是成功,它返回了一个经典的查询:INSERT INTO'meta_parent'('id_parent','work '','days','price','cr_date','user')VALUES('111','LAMP Developer','3','1800','29-06-06 17:40:23', '') 我再次检查,meta_parent表没有得到任何新内容 – SupFrig