创建一个网页,网页上可以随意输入些数据到数据库,输入完之后,可以用网页读出
以下是一个简单的示例代码,用于实现在网页上对接数据库,提供一个输入框、一个提交按钮和一个查询按钮。
php
Copy code
<!DOCTYPE html>
<html>
<head>
<title>查询数据</title>
</head>
<body>
<form method="post" action="">
<label for="input_data">输入查询条件:</label>
<input type="text" id="input_data" name="input_data">
<input type="submit" name="submit" value="提交">
<input type="submit" name="search" value="查询">
</form>
<?php
// 连接数据库
$host = "localhost"; // 数据库服务器地址
$username = "root"; // 数据库用户名
$password = ""; // 数据库密码
$dbname = "mydatabase"; // 数据库名
$conn = mysqli_connect($host, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("连接数据库失败:" . mysqli_connect_error());
}
// 处理提交事件
if (isset($_POST['submit'])) {
// 获取输入的数据
$input_data = $_POST['input_data'];
// 插入数据到数据库中
$sql = "INSERT INTO mytable (input_data) VALUES ('$input_data')";
mysqli_query($conn, $sql);
echo "数据已提交到数据库中。";
}
// 处理查询事件
if (isset($_POST['search'])) {
// 获取输入的数据
$input_data = $_POST['input_data'];
// 查询数据库中匹配的数据
$sql = "SELECT * FROM mytable WHERE input_data LIKE '%$input_data%'";
$result = mysqli_query($conn, $sql);
// 显示查询结果
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - 输入数据: " . $row["input_data"]. "
";
}
} else {
echo "没有找到匹配的数据。";
}
}
// 关闭数据库连接
mysqli_close($conn);
?>
</body>
</html>
在这个示例代码中,用户可以在输入框中输入查询条件,点击提交按钮将数据插入到数据库中。用户还可以点击查询按钮,查询数据库中匹配的数据,并将结果显示在页面上。需要注意的是,这里使用了 MySQL 数据库进行示例,但具体的数据库类型和配置需要根据实际情况进行调整