當前位置: 首頁> 最新文章列表> PHP表單處理:如何使用PHP實現表單數據插入與刪除操作

PHP表單處理:如何使用PHP實現表單數據插入與刪除操作

M66 2025-06-17

PHP表單處理:如何使用PHP實現表單數據插入與刪除操作

在Web開發中,表單是用戶與網站交互的常見方式。用戶填寫表單後,數據將被發送到服務器進行處理。服務器端的PHP腳本負責接收表單數據並執行相應的數據庫操作,如插入新記錄或刪除現有記錄。本文將詳細介紹如何通過PHP實現表單數據的插入與刪除。

一、表單數據插入

當用戶提交表單後,數據會發送到服務器並被PHP腳本處理。在插入數據之前,我們需要建立數據庫連接,提取表單數據,並使用SQL語句將數據插入到數據庫。以下是一個插入數據的代碼示例:

<?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 (&#39;$name&#39;, &#39;$age&#39;, &#39;$email&#39;)";

if ($conn->query($sql) === TRUE) {
    echo "數據插入成功";
} else {
    echo "數據插入失敗:" . $conn->error;
}

// 關閉數據庫連接$conn->close();
?>

以上代碼通過$_POST超全局數組獲取表單數據,然後使用INSERT INTO SQL語句將數據插入到數據庫中。如果插入成功,輸出"數據插入成功";如果失敗,則輸出錯誤信息。

二、表單數據刪除

除了插入數據,有時我們還需要刪除數據庫中的記錄。以下是刪除記錄的代碼示例:

<?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 = &#39;$id&#39;";

if ($conn->query($sql) === TRUE) {
    echo "數據刪除成功";
} else {
    echo "數據刪除失敗:" . $conn->error;
}

// 關閉數據庫連接$conn->close();
?>

這段代碼通過POST請求提取表單中的"id"值,並使用DELETE FROM SQL語句刪除指定ID的記錄。如果刪除成功,輸出"數據刪除成功";否則,輸出相應的錯誤信息。

結語

通過以上的代碼示例,我們可以看到,PHP表單數據的插入與刪除操作並不復雜。只需要連接數據庫、提取表單數據,並使用適當的SQL語句進行操作,就能夠實現這些基本的功能。希望本文能幫助你更好地理解PHP表單處理。