>백엔드 개발 >PHP 튜토리얼 >PHP에서 데이터베이스 레코드를 삽입, 업데이트 및 삭제하는 방법은 무엇입니까?

PHP에서 데이터베이스 레코드를 삽입, 업데이트 및 삭제하는 방법은 무엇입니까?

PHPz
PHPz원래의
2024-05-06 14:09:02722검색

PHP에서는 각각 INSERT, UPDATE 및 DELETE 문을 통해 데이터베이스 레코드를 삽입, 업데이트 및 삭제할 수 있습니다. 데이터를 삽입할 때 INSERT 문을 사용하여 대상 테이블과 컬럼을 지정하고 삽입된 값을 제공한다. 데이터 업데이트 시 UPDATE 문을 이용하여 대상 테이블과 컬럼을 명시하고, WHERE 절에 업데이트 조건을 명시한다. 데이터 삭제 시 DELETE 문을 이용하여 대상 테이블을 지정하고, WHERE 절에 삭제 조건을 지정한다. 구체적인 코드 예시와 실제 사례는 해당 글을 참고하세요. PHP 데이터 테이블에서 데이터베이스 레코드를 삽입, 업데이트 및 삭제하는 방법.

(column1, column2, ...): 데이터가 삽입될 열입니다.

VALUES (value1, value2, ...): 삽입할 값입니다. PHP에서 데이터베이스 레코드를 삽입, 업데이트 및 삭제하는 방법은 무엇입니까?

Update data

Code

$sql = "INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...)";

Syntax

UPDATE: 데이터가 업데이트될 테이블을 나타냅니다.

SET 컬럼1 = 값1, 컬럼2 = 값2, ...: 업데이트할 열과 새 값입니다. WHERE 조건: 업데이트할 행의 조건을 지정합니다.

Delete data
  • INSERT INTO:指示要插入数据的表。
  • (column1, column2, ...):要插入数据的列。
  • VALUES (value1, value2, ...):要插入的值。

更新数据

代码

$sql = "UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition";

语法

  • UPDATE:指示要更新数据的表。
  • SET column1 = value1, column2 = value2, ...:要更新的列及其新值。
  • WHERE condition:指定要更新的行的条件。

删除数据

代码

$sql = "DELETE FROM table_name WHERE condition";

语法

  • DELETE FROM:指示要从中删除数据的表。
  • WHERE condition:指定要删除的行的条件。

实战案例

假设有一个名为 customers 的表,有 idnameemail

Code

$stmt = $conn->prepare("INSERT INTO customers (name, email) VALUES (?, ?)");
$stmt->bind_param("ss", $name, $email);
$name = "John Doe";
$email = "johndoe@example.com";
$stmt->execute();

Syntax

DELETE FROM: 데이터가 삭제될 테이블을 나타냅니다.

WHERE 조건: 삭제할 행의 조건을 지정합니다. 실용 사례

🎜🎜id, name 및 customers라는 테이블이 있다고 가정합니다. code>email 3개의 열. 🎜🎜🎜기록 삽입🎜🎜
$stmt = $conn->prepare("UPDATE customers SET email = ? WHERE id = ?");
$stmt->bind_param("si", $email, $id);
$email = "johndoe123@example.com";
$id = 1;
$stmt->execute();
🎜🎜기록 업데이트🎜🎜
$stmt = $conn->prepare("DELETE FROM customers WHERE id = ?");
$stmt->bind_param("i", $id);
$id = 1;
$stmt->execute();
🎜🎜기록 삭제🎜🎜rrreee

위 내용은 PHP에서 데이터베이스 레코드를 삽입, 업데이트 및 삭제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.