html怎么读取mysql中的图片数据并显示出来
时间: 2023-06-09 20:04:51 浏览: 224
mysql 导出数据词典word或者html
你可以使用PHP中的mysqli库连接到MySQL数据库,并使用SELECT查询语句检索图像数据。然后,你可以使用base64编码将图像数据转换为字符串,并在HTML中使用<img>标记将其显示出来。以下是示例PHP代码:
```
<?php
$servername = "localhost"; // 替换为你的MySQL服务器名
$username = "username"; // 替换为你的MySQL用户名
$password = "password"; // 替换为你的MySQL密码
$dbname = "dbname"; // 替换为你的MySQL数据库名
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 查询图像数据
$sql = "SELECT image_data FROM images WHERE id=1"; // 替换为你的表名和图像ID
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// 输出图像
$row = mysqli_fetch_assoc($result);
$image_data = base64_encode($row["image_data"]);
echo '<img src="data:image/jpeg;base64,'.$image_data.'" />';
} else {
echo "未找到图像";
}
mysqli_close($conn); // 关闭连接
?>
```
阅读全文