tp5:数据库循环 添加/更新多条数据:(动态添加键值对)

本文介绍了如何使用PHP和MySQL进行数据库操作,特别是处理多个奖品数据时,如何通过for循环一次性插入或更新数据库。利用数组接收用户输入,并通过count方法确定循环次数,以name[]的形式收集不同商品数据。在更新操作中,针对多张图片的批量处理进行了讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

添加加粗样式

像奖品之类的数据(一个奖品对应库存,概率等不同的字段),若有多条奖品数据,点击提交,要一次性插入到数据库中,这时候就需要通过for循环,将数据放在在正确的位置上
新建两个数组,一个接收用户添加的值,一个用于存储 接收过的值(可以通过字段查找)

 $data = [];
 $data=input('post.');
 $arr =[];

for循环要计算出需要多少条数据可以直接用count方法随意计算一个name,即可了解你要循环几次

for ($i=0; $i<count(input('name')); $i++)
{
   
     $arr['activity_id']=$InsID;
     $arr['name1'] =$data['name'][$i];
     $arr['number'] =$data['number'][$i];
     $arr['change'] =$data['change'][$i];
     $arr['thumb1'] =$data['thumb']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值