首页 > 解决方案 > 如何通过数组的每个元素一个一个地更新表格的列?

问题描述

我想更新表格的列

$update = DB::table('users')->where('latehours' , '');

foreach($update as $up) {
    $up->update([
        'latehours' => $total_hours
    ]);
}

在此处输入图像描述

标签: mysqlarrayslaravelstringcontroller

解决方案


您可以直接更新您的表,而无需从数据库中获取数据:

$updated = DB::table('users')->where('latehours', '')
                             ->update(['latehours' => $total_hours]);

推荐阅读