我有一個使用標(biāo)簽的 Codeigniter 應(yīng)用程序。我有一段代碼,用于添加新標(biāo)簽并將其插入到數(shù)據(jù)庫中,通過插入,我想獲取要插入到關(guān)系表中的標(biāo)簽的 insert_id 。我對表結(jié)構(gòu)沒有問題。這是我的表結(jié)構(gòu):標(biāo)簽表:我的問題是這段代碼,我不知道為什么它返回的 insert_id 為零,但是當(dāng)我在數(shù)據(jù)庫中查看時,它是從標(biāo)簽表中正確插入的。這是我的代碼: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); }}
1 回答

夢里花落0921
TA貢獻1772條經(jīng)驗 獲得超6個贊
嘗試
$this->db->插入
代替
$this->查詢->插入
if (count($user_tags) > 0) {
foreach ($user_tags as $user_tag) {
$this->db->insert('tags', array('tag' => $user_tag));
$new_tag_id = $this->db->insert_id();
print_r($new_tag_id);
}
}
- 1 回答
- 0 關(guān)注
- 103 瀏覽
添加回答
舉報
0/150
提交
取消