> 백엔드 개발 > PHP 튜토리얼 > PHP 양식 처리: 양식 데이터 삽입 및 삭제

PHP 양식 처리: 양식 데이터 삽입 및 삭제

PHPz
풀어 주다: 2023-08-07 17:54:02
원래의
967명이 탐색했습니다.

PHP 양식 처리: 양식 데이터 삽입 및 삭제

소개:
웹 응용 프로그램에서 양식은 사용자가 데이터를 입력하고 처리를 위해 서버에 제출할 수 있는 일반적인 사용자 상호 작용 방법입니다. 서버 측은 데이터베이스에서 데이터 삽입 및 삭제를 포함하여 이러한 양식 데이터를 처리하는 역할을 담당합니다. 이 기사에서는 PHP를 사용하여 양식 데이터의 삽입 및 삭제를 처리하는 방법을 소개하고 관련 코드 예제를 제공합니다.

1. 양식 데이터 삽입
사용자가 양식을 작성하고 "제출" 버튼을 클릭하면 양식 데이터가 처리를 위해 서버로 전송됩니다. 처리하는 동안 양식에서 다양한 필드를 추출하여 데이터베이스에 삽입해야 합니다. 다음은 코드 예시입니다.

<?php
// 连接到数据库
$host = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydatabase";
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
    die("数据库连接失败:" . $conn->connect_error);
}

// 提取表单数据
$name = $_POST["name"];
$age = $_POST["age"];
$email = $_POST["email"];

// 插入数据到数据库
$sql = "INSERT INTO users (name, age, email) VALUES ('$name', '$age', '$email')";
if ($conn->query($sql) === TRUE) {
    echo "数据插入成功";
} else {
    echo "数据插入失败:" . $conn->error;
}

// 关闭数据库连接
$conn->close();
?>
로그인 후 복사

위 코드는 먼저 데이터베이스에 대한 연결을 설정한 후 $_POST 슈퍼 전역 배열을 통해 양식의 필드 값을 가져옵니다. 그런 다음 SQL의 INSERT INTO 문을 사용하여 추출된 필드 값을 데이터베이스 테이블에 삽입합니다. 삽입에 성공하면 "데이터 삽입 성공"이 출력되고, 그렇지 않으면 오류 메시지가 출력됩니다. 마지막으로 데이터베이스 연결을 닫습니다. $_POST超全局数组获取表单中的字段值。接下来,将提取到的字段值插入到数据库表中,使用SQL的INSERT INTO语句。如果插入成功,则输出"数据插入成功",否则输出错误信息。最后关闭数据库连接。

二、表单数据删除
有时候我们需要从数据库中删除一条或多条记录。以下是删除表单数据的代码示例:

<?php
// 连接到数据库
$host = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydatabase";
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
    die("数据库连接失败:" . $conn->connect_error);
}

// 提取表单数据
$id = $_POST["id"];

// 删除数据
$sql = "DELETE FROM users WHERE id = '$id'";
if ($conn->query($sql) === TRUE) {
    echo "数据删除成功";
} else {
    echo "数据删除失败:" . $conn->error;
}

// 关闭数据库连接
$conn->close();
?>
로그인 후 복사

上述代码同样建立与数据库的连接,并提取表单中的id值。然后使用SQL的DELETE FROM

2. 양식 데이터 삭제

때때로 데이터베이스에서 하나 이상의 레코드를 삭제해야 할 때가 있습니다. 다음은 양식 데이터를 삭제하는 코드 예제입니다.
rrreee

위 코드도 데이터베이스와 연결을 설정하고 양식에서 id 값을 추출합니다. 그런 다음 SQL의 DELETE FROM 문을 사용하여 데이터베이스에서 해당 레코드를 삭제합니다. 삭제에 성공하면 "데이터 삭제 성공"이 출력되고, 그렇지 않으면 오류 메시지가 출력됩니다. 마지막으로 데이터베이스 연결을 닫습니다. 🎜🎜결론: 🎜위의 코드 예제를 통해 PHP를 사용하여 양식 데이터 삽입 및 삭제 작업을 처리하는 것이 복잡하지 않다는 것을 알 수 있습니다. 데이터베이스에 연결하고, 폼 데이터를 추출하고, SQL 문을 통해 데이터베이스 작업을 수행함으로써 폼 데이터를 삽입하고 삭제할 수 있습니다. 이 기사가 PHP 양식 처리를 이해하는 데 도움이 되기를 바랍니다. 🎜

위 내용은 PHP 양식 처리: 양식 데이터 삽입 및 삭제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿