HTML、PHP 和 SQL 是網頁開發過程中常常使用的程序語言,他們都有著各自的使用場景,但是增刪改查是幾乎不可或缺的一個部分。
我們可以使用下面的 HTML 代碼來創建一個簡單的表單,它包含了增加、修改和刪除的按鈕:
<form action="handle.php" method="post"> <input type="text" name="name" placeholder="姓名"> <input type="text" name="email" placeholder="郵箱"> <button type="submit" name="action" value="create">增加</button> <button type="submit" name="action" value="update">修改</button> <button type="submit" name="action" value="delete">刪除</button> </form>
在上面的 HTML 代碼中,我們定義了一個包含姓名和郵箱輸入框以及增加、修改和刪除按鈕的表單。表單將通過 POST 方法提交到名為handle.php
的 PHP 文件中。
下面是在 PHP 文件中處理提交數據的代碼(假設我們使用的是 MySQL 數據庫):
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } $action = $_POST["action"]; $name = $_POST["name"]; $email = $_POST["email"]; if ($action == "create") { $sql = "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')"; if ($conn->query($sql) === TRUE) { echo "增加成功"; } else { echo "Error: " . $sql . "
" . $conn->error; } } elseif ($action == "update") { $sql = "UPDATE users SET email='{$email}' WHERE name='{$name}'"; if ($conn->query($sql) === TRUE) { echo "修改成功"; } else { echo "Error: " . $sql . "
" . $conn->error; } } elseif ($action == "delete") { $sql = "DELETE FROM users WHERE name='{$name}'"; if ($conn->query($sql) === TRUE) { echo "刪除成功"; } else { echo "Error: " . $sql . "
" . $conn->error; } } $conn->close(); ?>
上面的 PHP 代碼中,我們首先創建了一個 MySQL 數據庫連接,并且通過 POST 方法獲取了用戶輸入的數據。根據不同的操作類型,我們拼接不同的 SQL 語句,然后將 SQL 語句執行。如果執行成功,則返回 "成功" 的提示信息,否則返回相應的錯誤信息。
上面的代碼只是最基本的增刪改查操作,實際的開發中,還需要考慮數據的驗證、查詢功能的實現、安全性等方面。但是,上面的代碼已經為我們提供了一個完整的示例,可以用來學習 PHP 和 MySQL 的基本操作。
上一篇css3的應用
下一篇gulfile vue