gpt4 book ai didi

php - 我正在使用 Chrome,无法使用 php 从 mysql 中显示图像

转载 作者:行者123 更新时间:2023-11-29 01:55:48 25 4
gpt4 key购买 nike

首先,我知道我不应该将图像放入数据库中,但我仍在学习。

我想显示图片,哪里出错了?

在我的数据库中,我有一个 Image 列,它是一个 BLOB。小尺寸图像。而且我已经检查了那里有一个图像阵列。

在我连接数据库之后就是 php

$result = mysql_query("SELECT Image FROM table WHERE ID = 1");
$row = mysql_fetch_array($result);
echo $row["image"];

感谢任何帮助。

我想要的只是要显示的图像。没什么特别的,因为我会在屏幕上显示图像后对其进行扩展。

我想我需要在获取数组之间增加一个额外的步骤来拆分一个只包含图像的变量并显示它。这就是我迷路的地方。

干杯。

这是我用来更新数据库的代码(来自表单)

  $myphoto = $_FILES['MyPhoto'];
$query = mysql_query("UPDATE table SET Image = '$myphoto' WHERE ID = 1") or die(mysql_error());

最佳答案

您需要 echo一个 HTML <image>标记为 src设置为您的查询结果以呈现图像。使用此代码:

$result = mysql_query("SELECT Image FROM TABLE WHERE ID = 1");
$row = mysql_fetch_array($result);
echo '<img src="data:image/jpeg;base64,'.base64_encode( $row['Image'] ).'"/>';

关于php - 我正在使用 Chrome,无法使用 php 从 mysql 中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29730450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com