HTML表單是網站中不可或缺的部分,能夠收集和提交用戶的信息。在這篇文章中,我們將介紹如何將HTML表單提交的數據保存至MySQL數據庫。
首先,我們需要創建一個HTML表單,它需要包含所有需要收集的信息,例如名字、電子郵件地址、密碼等等。以下代碼展示一個簡單的HTML表單:
<form action="saveToMySQL.php" method="post"><input type="text" name="name" placeholder="姓名" required><input type="email" name="email" placeholder="電子郵件" required><input type="password" name="password" placeholder="密碼" required><input type="submit" value="提交"></form>
當用戶填寫完成表單并點擊提交按鈕時,數據將被發送到"saveToMySQL.php"文件進行處理。以下是"saveToMySQL.php"文件的代碼:
//連接MySQL數據庫 $conn = new mysqli("localhost", "username", "password", "database"); //檢查連接是否成功 if ($conn->connect_error) { die("連接失敗:" . $conn->connect_error); } //從POST請求中獲取表單數據 $name = $_POST["name"]; $email = $_POST["email"]; $password = $_POST["password"]; //將表單數據插入到MySQL數據庫中 $sql = "INSERT INTO users (name, email, password) VALUES ('$name', '$email', '$password')"; if ($conn->query($sql) === TRUE) { echo "數據成功保存到MySQL數據庫中"; } else { echo "保存數據時出錯:" . $conn->error; } //關閉與MySQL數據庫的連接 $conn->close();
在以上代碼中,我們首先創建了一個MySQL數據庫連接,然后從POST請求中獲取表單數據,最后將數據插入到MySQL數據庫中。我們可以根據自己的需要修改表單數據的名稱,并將代碼中的數據庫連接信息修改為自己的信息。
此外,我們還可以添加數據驗證和過濾等代碼來確保數據的安全性和完整性。
總之,通過以上代碼,我們可以將HTML表單提交的數據保存至MySQL數據庫中,為網站提供更為強大的數據收集和管理功能。