HTML 表格数据保存到数据库 - 完整教程与示例
要将表格数据保存到数据库,您需要使用后端编程语言(如 PHP、Python、Node.js 等)来处理表单提交,并将数据插入到数据库中。
以下是一个简单的示例,使用 PHP 处理表单提交并将数据保存到 MySQL 数据库。
- 创建一个 HTML 表单,包含要保存到数据库的数据字段。
<form action='save_data.php' method='POST'>
<label for='name'>姓名:</label>
<input type='text' id='name' name='name'><br><br>
<label for='email'>邮箱:</label>
<input type='email' id='email' name='email'><br><br>
<input type='submit' value='保存'>
</form>
- 创建一个 PHP 文件(save_data.php),用于接收表单提交并将数据保存到数据库。
<?php
// 连接到数据库
$servername = 'localhost';
$username = '数据库用户名';
$password = '数据库密码';
$dbname = '数据库名';
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die('连接失败: ' . $conn->connect_error);
}
// 获取表单数据
$name = $_POST['name'];
$email = $_POST['email'];
// 将数据插入到数据库
$sql = 'INSERT INTO 表名 (name, email) VALUES ('$name', '$email')';
if ($conn->query($sql) === TRUE) {
echo '数据保存成功';
} else {
echo '保存失败: ' . $conn->error;
}
// 关闭数据库连接
$conn->close();
?>
请注意,上述示例中的数据库连接信息,包括服务器名、用户名、密码、数据库名,需要根据您自己的实际情况进行修改。
此外,为了安全起见,建议在将用户输入的数据插入到数据库之前进行数据验证和过滤,以防止 SQL 注入攻击。
原文地址: https://www.cveoy.top/t/topic/pj6j 著作权归作者所有。请勿转载和采集!