tp5 批量更新多条记录_5.0.10批量更新数据saveAll()

本文通过示例详细介绍了ThinkPHP5.0.10中如何使用saveAll()方法进行批量更新多条记录的操作,包括如何获取数据、设置更新内容及执行更新,并展示了更新前后数据的对比。
摘要由CSDN通过智能技术生成

~~~

namespace app\index\controller;

use app\index\model\Staff;

class Index {

public function index(){

//创建模型对象

$model = new Staff;

//创建自定义数据

$data[] = ['id' => 1010,'name'=>'宋门庆'];

$data[] = ['id' => 1011,'name'=>'马金莲'];

//批量更新,自动识别更新和写入

$result = $model -> saveAll($data,true);

//反馈执行信息

echo $result ? '更新成功!
' : '更新失败~~
' ;

//查看更新后的信息

echo '更新后的记录信息:
';

//遍历数据对象数组

foreach ($result as $list){

dump($list -> getData());

}

}

}

~~~

批量更新

~~~

namespace app\index\controller;

use app\index\model\Staff;

class Index {

public function index(){

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值