Php 在我的sql中保存数组行

Php 在我的sql中保存数组行,php,arrays,codeigniter,Php,Arrays,Codeigniter,例如: 控制器 $code = $_POST['book'][0]['code']; for($i = 0; $i < 5; $i++) { if(!empty($code)) { $insertdata['code'] = $code; } else { $insertdata['code'] = null; } } $code = $_POST['book'][1]['code']; for($i = 0; $i < 5;

例如:

控制器

$code = $_POST['book'][0]['code'];
for($i = 0; $i < 5; $i++) {
    if(!empty($code)) {
        $insertdata['code'] = $code;
    } else {
        $insertdata['code'] = null;
    }
}

$code = $_POST['book'][1]['code'];
for($i = 0; $i < 5; $i++) {
    if(!empty($code)) {
        $insertdata2['code'] = $code;
    } else {
        $insertdata2['code'] = null;
    }
}
细节。
我需要将这两行保存在一个表中。在我的数据库中,我将id设置为主键。

以及循环的
是什么?
用于??如何创建一个数组并插入该数组??C0dekid?将其限制为小于5个条目。傅旭。
$this->db->insert('ap_entry', $insertdata, $insertdata2);