
Table::update 메서드는 하나의 행만 업데이트할 수 있지만, 여러 행을 업데이트할 수 있는 방법이 있습니다. 예를 들어, 다음과 같이 여러 행을 업데이트할 수 있습니다.
#hostingforum.kr
php
$table->update([
'column1' => '값1',
'column2' => '값2',
], [
'id' => 1,
'name' => 'John',
]);
위 코드는 id가 1인 행과 name이 John인 행을 업데이트합니다.
update 메서드의 where 조건을 여러 개 사용할 수 있습니다. 예를 들어, 다음과 같이 id가 1이고 name이 John인 행을 업데이트할 수 있습니다.
#hostingforum.kr
php
$table->update([
'column1' => '값1',
'column2' => '값2',
], [
'id' => 1,
'name' => 'John',
], [
'id' => '1',
'name' => ''John'',
]);
위 코드는 id가 1이고 name이 John인 행을 업데이트합니다.
update 메서드의 return 값은 int 형식으로 반환됩니다. 예를 들어, 다음과 같이 업데이트된 행의 수를 확인할 수 있습니다.
#hostingforum.kr
php
$updatedRows = $table->update([
'column1' => '값1',
'column2' => '값2',
], [
'id' => 1,
'name' => 'John',
]);
echo "업데이트된 행의 수: $updatedRows";
위 코드는 업데이트된 행의 수를 출력합니다.
2025-04-09 11:45