html从数据库中读取数据
时间: 2024-03-24 16:35:52 浏览: 75
HTML 本身并不会直接从数据库中读取数据,需要借助后端语言(如 PHP、Python、Java 等)来连接数据库并执行查询操作,最后将查询结果返回给 HTML 页面。
以下是一个使用 PHP 从 MySQL 数据库中读取数据的示例:
1. 建立数据库连接:
```php
<?php
$servername = "localhost";
$username = "yourusername";
$password = "yourpassword";
$dbname = "yourdbname";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
?>
```
2. 执行查询操作:
```php
<?php
$sql = "SELECT id, name, email FROM users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo "0 结果";
}
$conn->close();
?>
```
3. 在 HTML 页面中展示查询结果:
```html
<!DOCTYPE html>
<html>
<body>
<h2>用户列表</h2>
<?php
// 建立数据库连接,执行查询操作(省略代码)
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo "0 结果";
}
$conn->close();
?>
</body>
</html>
```
以上示例是一个简单的演示,实际应用中还需要考虑安全性、性能等因素。
阅读全文