从表单中输入存入MySQL数据库,再显示在页面中
时间: 2024-03-07 15:50:21 浏览: 89
好的,您可以按照以下步骤将表单中的数据存入 MySQL 数据库,并在页面中显示出来:
1. 创建 MySQL 数据库和数据表:首先需要创建一个 MySQL 数据库和数据表,用于存储表单中的数据。您可以通过 MySQL 命令行或者可视化工具(如 phpMyAdmin)来创建。
2. 编写 PHP 代码:在表单页面中,需要编写 PHP 代码来获取表单中的数据,并将其插入到 MySQL 数据库中。具体代码如下:
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "dbname");
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 获取表单数据
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
// 插入数据
$sql = "INSERT INTO messages (name, email, message) VALUES ('$name', '$email', '$message')";
if (mysqli_query($conn, $sql)) {
echo "数据插入成功";
} else {
echo "数据插入失败: " . mysqli_error($conn);
}
// 关闭数据库连接
mysqli_close($conn);
?>
```
3. 编写 PHP 代码:在页面中,需要编写 PHP 代码来从 MySQL 数据库中获取数据,并将其显示出来。具体代码如下:
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "dbname");
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 查询数据
$sql = "SELECT * FROM messages";
$result = mysqli_query($conn, $sql);
// 输出数据
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "姓名:" . $row["name"] . ",邮箱:" . $row["email"] . ",留言:" . $row["message"] . "<br>";
}
} else {
echo "暂无数据";
}
// 关闭数据库连接
mysqli_close($conn);
?>
```
以上是简单的示例代码,您可以根据实际情况进行修改。
阅读全文