HTML代码连接MySQL数据库可以通过后端开发语言来实现,常见的后端开发语言有Java、Python、PHP等。以下是一个基本的示例:
<form action="query.php" method="post">
<label for="host">Host:</label>
<input type="text" id="host" name="host"><br><br>
<label for="username">Username:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="Connect">
</form>
<?php
$host = $_POST['host'];
$username = $_POST['username'];
$password = $_POST['password'];
// 连接MySQL数据库
$conn = mysqli_connect($host, $username, $password);
if (!$conn) {
die('数据库连接失败: ' . mysqli_connect_error());
}
// 执行查询操作
$sql = "SELECT * FROM table_name";
$result = mysqli_query($conn, $sql);
// 处理查询结果
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "字段1: " . $row["column1"]. " - 字段2: " . $row["column2"]. "<br>";
}
} else {
echo "没有查询到结果";
}
// 关闭数据库连接
mysqli_close($conn);
?>
上述示例中,通过HTML表单输入MySQL数据库的连接信息,并将其传递给后端脚本(query.php)。后端脚本使用mysqli扩展连接到MySQL数据库,并执行查询操作。最后,将查询结果以HTML形式输出到浏览器。
需要注意的是,这只是一个简单的示例,实际应用中还需要考虑数据库安全、错误处理、数据过滤等方面的问题。
领取专属 10元无门槛券
手把手带您无忧上云