数据库 · 13 10 月, 2024

HTML連接SQL數據庫,輕鬆實現數據存儲與管理 (如何將html使用sql數據庫)

HTML連接SQL數據庫,輕鬆實現數據存儲與管理

在現今的網絡環境中,數據的存儲與管理變得越來越重要。無論是個人網站還是企業應用,能夠有效地管理數據都是成功的關鍵之一。本文將探討如何使用HTML連接SQL數據庫,並提供一些實用的示例和代碼,幫助讀者輕鬆實現數據存儲與管理。

什麼是HTML和SQL數據庫?

HTML(超文本標記語言)是用於創建網頁的標記語言,而SQL(結構化查詢語言)則是用於管理和操作數據庫的語言。通過將HTML與SQL數據庫結合使用,開發者可以創建動態網站,實現數據的增刪改查功能。

如何連接HTML與SQL數據庫

要實現HTML與SQL數據庫的連接,通常需要使用一種後端語言,如PHP、Python或Node.js。以下是使用PHP連接MySQL數據庫的基本步驟:

步驟1:設置數據庫

首先,您需要在MySQL中創建一個數據庫和一個表。以下是創建數據庫和表的SQL語句:

CREATE DATABASE my_database;
USE my_database;

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    email VARCHAR(100) NOT NULL
);

步驟2:編寫HTML表單

接下來,您需要創建一個HTML表單,讓用戶可以輸入數據。以下是一個簡單的用戶註冊表單:

<form action="submit.php" method="post">
    <label for="name">姓名:</label>
    <input type="text" id="name" name="name" required>
    <br>
    <label for="email">電子郵件:</label>
    <input type="email" id="email" name="email" required>
    <br>
    <input type="submit" value="提交">
</form>

步驟3:處理表單數據

當用戶提交表單後,您需要在PHP中處理這些數據並將其存儲到數據庫中。以下是submit.php的示例代碼:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "my_database";

// 創建連接
$conn = new mysqli($servername, $username, $password, $dbname);

// 檢查連接
if ($conn->connect_error) {
    die("連接失敗: " . $conn->connect_error);
}

// 獲取表單數據
$name = $_POST['name'];
$email = $_POST['email'];

// 插入數據
$sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";

if ($conn->query($sql) === TRUE) {
    echo "新記錄創建成功";
} else {
    echo "錯誤: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

數據的查詢與顯示

除了插入數據,您還可以從數據庫中查詢數據並顯示在HTML頁面上。以下是查詢用戶數據的示例:

<?php
// 創建連接
$conn = new mysqli($servername, $username, $password, $dbname);

// 查詢數據
$sql = "SELECT id, name, email FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 輸出數據
    while($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"]. " - 姓名: " . $row["name"]. " - 電子郵件: " . $row["email"]. "<br>";
    }
} else {
    echo "0 結果";
}
$conn->close();
?>

總結

通過以上步驟,您可以輕鬆地將HTML與SQL數據庫連接,實現數據的存儲與管理。這不僅能提高網站的互動性,還能有效地管理用戶數據。對於需要穩定和高效數據管理的網站,選擇合適的主機服務至關重要。若您正在尋找可靠的 香港VPS 解決方案,Server.HK 提供多種選擇,滿足不同需求。