使用HTML表单从SQL服务器检索数据的步骤如下:
<form>
标签定义表单,使用<input>
标签定义输入字段。以下是一个示例的PHP代码,演示如何使用HTML表单从SQL服务器检索数据:
<!DOCTYPE html>
<html>
<head>
<title>SQL数据检索</title>
</head>
<body>
<form method="POST" action="retrieve_data.php">
<label for="name">姓名:</label>
<input type="text" name="name" id="name">
<input type="submit" value="检索数据">
</form>
</body>
</html>
在上述示例中,创建了一个包含姓名输入字段和提交按钮的HTML表单。表单的提交目标是retrieve_data.php
文件。
下面是retrieve_data.php
文件的示例代码,用于处理表单提交和从SQL服务器检索数据:
<?php
// 连接到SQL服务器
$servername = "数据库服务器地址";
$username = "数据库用户名";
$password = "数据库密码";
$dbname = "数据库名称";
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// 处理表单提交
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
// 构建SQL查询语句
$sql = "SELECT * FROM 表名 WHERE 姓名 = :name";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':name', $name);
// 执行SQL查询
$stmt->execute();
// 处理查询结果
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $row) {
echo "姓名: " . $row["姓名"] . "<br>";
echo "年龄: " . $row["年龄"] . "<br>";
// 其他字段...
}
}
// 关闭数据库连接
$conn = null;
?>
在上述示例中,首先通过PDO库连接到SQL服务器。然后,在表单提交时,获取输入字段的值,并构建带有参数的SQL查询语句。接着,执行查询并处理返回的结果集,将结果显示在HTML页面上。
请注意,上述示例仅为演示目的,实际应用中需要根据具体情况进行适当的安全性和错误处理。
领取专属 10元无门槛券
手把手带您无忧上云