thinkphp5.1怎么循环数组信息插入到数据库中呀

前端发送的数组怎么循环插入数据库呀!
image.png
image.png
foreach要怎么写才能循环插入呢??
还有就是我想只插入想要的数据,如何循环获取到里面对应的topic_id呢?
image.png
我的数据库表
image.png

阅读 2.2k
1 个回答
foreach ($data as $key => $value) {
    $arr = [];                //初始化空数组
    $arr['user_id'] = $value['user_id'];    //整合数据进空数组
    $arr['topic_id'] = $value['topic_id'];    //整合数据进空数组
    $arr['create_time'] = time();    //整合自定义数据进空数组
        //......省略........//整合其他数据进空数组
    $order->insert($arr);                    //循环里面不要用save(),会有问题
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进