PHP에서 SQL 쿼리로 레코드 업데이트하기
이제 레코드를 변경하는 방법을 배워봅시다.
이것은 UPDATE 명령어를 사용하여 수행됩니다.
이 명령어의 구문은 다음과 같습니다:
<?php
$query = "UPDATE 테이블명 SET 필드 = 값 WHERE 조건";
?>
예제
사용자의 나이와 급여를 변경해 봅시다:
<?php
$query = "UPDATE users SET age=20, salary=800 WHERE id=1";
?>
예제
나이가 23인 모든 사용자에게
급여를 400으로, 나이를 24로 설정해 봅시다:
<?php
$query = "UPDATE users SET age=24, salary=300 WHERE age=23";
?>
예제
WHERE 명령어 없이는 업데이트가
전체 테이블에 적용됩니다. 예를 들어, 모든 사용자에게
급여 400과 나이 24를 설정해 봅시다:
<?php
$query = "UPDATE users SET age=24, salary=300";
?>
이전에 생성한 users 테이블 덤프를 사용하여
원래 상태로 되돌리세요.
id가 4인 사용자의 나이를
35세로 설정하세요.
급여가 500인 모든 사람의 급여를
700으로 변경하세요.
id가 2보다 크고
5 이하인 직원들의 나이를
23세로 설정하세요.