我想将数据插入到数据库中,我从 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 关注
- 92 浏览
添加回答
举报
0/150
提交
取消
