我有一个使用标签的 Codeigniter 应用程序。我有一段代码,用于添加新标签并将其插入到数据库中,通过插入,我想获取要插入到关系表中的标签的 insert_id 。我对表结构没有问题。这是我的表结构:
标签表:
我的问题是这段代码,我不知道为什么它返回的 insert_id 为零,但是当我在数据库中查看时,它是从标签表中正确插入的。
这是我的代码:
if (count($user_tags) > 0) {
foreach ($user_tags as $user_tag) {
$this->query->insert('tags', array('tag' => $user_tag));
$new_tag_id = $this->db->insert_id();
print_r($new_tag_id);
// $data = array(
// 'user_id' => $new_user_id,
// 'tag_id' => $new_tag_id
// );
// $this->query->insert('user_tags', $data);
}
}
梦里花落0921