【发布时间】:2018-02-18 14:05:30
【问题描述】:
我有这样的模型:
function data_input($data, $file_upload) {
$this->db->set('ID_KEY', "LASTID_SEQ.NEXTVAL", FALSE); //false escape
$this->db->insert('FIRST_TABLE', $data);
$this->db->set('ID_KEY', "LASTID_SEQ.NEXTVAL -1", FALSE); //false escape
$this->db->insert('SECOND_TABLE', $file_upload);
return true;
}
我想将ID_KEY 的值发送给控制器,并使用它根据ID_KEY 更新数据库。
我的问题是,我可以生成ID_KEY 的值,这在 FIRST_TABLE 和 SECOND_TABLE 中是相同的,但我无法将值发送到控制器。
或者,我可以使用另一种方法来获取oracle活动记录中插入的"insert_id()"的值。 (或使用$this->db->query?)
【问题讨论】:
标签: php mysql oracle codeigniter insert-id