PHP MySQL Update
UPDATE 문은 테이블의 데이타를 수정할 때 사용된다.
Update Data In a Database
UPDATE 문은 테이블의 기존의 레코드를 업데이트하는 데 사용된다.
Syntax
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
Note: UPDATE 구문에서 WHERE 절을 주목하시오. WHERE 절은 어느 레코드가 업데이트 되어야 할 지를 명시합니다. WHERE 절을 생략하면, 모든 레코드들이 업데이트됩니다.
SQL 에 대한 자세한 내용은 ==> SQL tutorial.
위의 문을 PHP 가 실행하게 하기 위해서는 mysqli_query() 함수를 사용해야만 한다. 이 함수는 MySQL 연결에 쿼리나 명령을 보낼 때 사용된다.
Example
이 튜토리얼의 앞에서 우리는 "Persons"이라는 이름의 테이블을 만들었습니다. 여기에 그것이 보여집니다.:
FirstName | LastName | Age |
---|---|---|
Peter | Griffin | 35 |
Glenn | Quagmire | 33 |
다음의 예는 "Persons" 테이블의 어떤 데이타를 업데이트 합니다.:
<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " .
mysqli_connect_error();
}
mysqli_query($con,"UPDATE Persons SET Age=36
WHERE FirstName='Peter' AND LastName='Griffin'");
mysqli_close($con);
?>
업데이트 된 후, "Persons" 테이블은 다음과 같이 표시됩니다.:
FirstName | LastName | Age |
---|---|---|
Peter | Griffin | 36 |
Glenn | Quagmire | 33 |