我需要在数据库中插入一些细节,并获取刚刚插入到同一函数中的数据库中的记录的auto_incremented ID。
首先,我使用控制器告诉模型使用以下内容插入所有数据:
$this->client->add_new_client();
然后直接我需要插入客户端ID,这是由数据库在添加到数据库的详细信息时自动生成的,使用以下命令转移到另一个模型:
$this->model->add_new_details($client_id);
任何帮助都会很棒。
干杯
答案 0 :(得分:6)
您希望继续从第一个函数返回$this->db->insert_id();
。
答案 1 :(得分:0)
如果您有办法获取客户端对象,您可以调用其返回ID并获取ID的方法。关于CI,我不太确定如何告诉你。
在PHP中,通常调用mysql_insert_id()来获取当前数据库连接上生成的最后一个ID。它应返回客户端的ID,如果这是最后一次运行的INSERT查询。