多個表我使用笨的Active Record類笨活動記錄:插入空記錄到基於ID
我試圖在多個表一個特定的ID創建空記錄。例如,假設我的用戶的ID爲$user_id
,我想要create empty records in tables T1, T2 and T3
。我有麻煩的代碼是:
// Store the select statement in cache
$this->db->start_cache();
$this->db->set('user_id', $user_id);
$this->db->stop_cache();
// Insert empty record in tables related to user
$this->db->insert('T1');
$this->db->insert('T2');
$this->db->insert('T3');
$this->db->flush_cache();
空記錄插入表T1
但後來我得到的錯誤:
您必須使用「設置」方法來更新條目。
編輯: - 顯然,T1, T2 & T3
有user_id
列的表。
我在做什麼錯,我該如何解決這個問題?我是codeigniter的新手,CI文檔不清楚這個問題。
您好curious_coder。非常感謝您的回覆!這正是我正在尋找。作品和優雅:)再次感謝! :) – joshi