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