我有两张桌子:
客户表:
--------------------------------------
id_client | name_client | email_client
--------------------------------------
技能表:
--------------------------------------
id_skill | client | number
--------------------------------------
我使用CodeIgniter,我有一个添加新客户端的控制器。我有一个包含输入表单的表单,但在client table
中,id_client
为auto increment
,我想在id_client
列中插入client
值在同一时刻(控制器)。所以我有两个模型skill table
和$this->m_admin->save_client($clientdata);
你能帮助我,如何在同一时刻将自动增量ID插入到其他表中?
答案 0 :(得分:2)
已解决,我使用$this->db->insert_id()
来获取自动增量中的最后一个ID。首先运行主查询,然后运行第二个查询(需要首次查询ID的查询)。有关Codeigniter用户指南https://ellislab.com/codeigniter/user-guide/database/helpers.html
答案 1 :(得分:1)
$this->db->insert_id()
现在我看到你找到了:)