在同一时刻将id(自动增量)插入到其他表中

时间:2015-03-02 23:18:36

标签: php mysql sql codeigniter

我有两张桌子:

客户表:

--------------------------------------
id_client | name_client | email_client
--------------------------------------

技能表:

--------------------------------------
id_skill  | client      | number
--------------------------------------

我使用CodeIgniter,我有一个添加新客户端的控制器。我有一个包含输入表单的表单,但在client table中,id_clientauto increment,我想在id_client列中插入client值在同一时刻(控制器)。所以我有两个模型skill table$this->m_admin->save_client($clientdata);

你能帮助我,如何在同一时刻将自动增量ID插入到其他表中?

2 个答案:

答案 0 :(得分:2)

已解决,我使用$this->db->insert_id()来获取自动增量中的最后一个ID。首先运行主查询,然后运行第二个查询(需要首次查询ID的查询)。有关Codeigniter用户指南https://ellislab.com/codeigniter/user-guide/database/helpers.html

的更多信息

答案 1 :(得分:1)

$this->db->insert_id()

现在我看到你找到了:)