我有一個使用標簽的 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); }}
1 回答

夢里花落0921
TA貢獻1772條經驗 獲得超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 關注
- 90 瀏覽
添加回答
舉報
0/150
提交
取消