我想將數據插入到數據庫中,我從 mconfig 表中獲取 menuId,并且需要將表插入到 menugrades 表中,我認為我有數組值,但是如何將數據插入到數據庫表中。這是我的查詢代碼: $validmenuId = $this->db->select('menuId') ->where('id', $params['configid']) ->where('isArchived is NULL') ->get('mConfig') ->result_array(); print_r($validmenuId); $this->db->insert('menugrades',$validmenuId);注意:如果我打印數據,它會像這樣。Array( [0] => Array( [menuId] => 474 ))
1 回答

慕勒3428872
TA貢獻1848條經驗 獲得超6個贊
您需要一條記錄,因此請使用row_array()
而不是result_array()
如下所示
$validmenuId = $this->db->select('menuId') ->where('id', $params['configid'] ) ->where('isArchived is NULL') ->get('mConfig')->row_array(); $this->db->insert('menugrades', ['menuId' => $validmenuId['menuId'] ] );
- 1 回答
- 0 關注
- 76 瀏覽
添加回答
舉報
0/150
提交
取消