在PHP中检索的图像无法正确显示

旋涡

我在用php显示图像时遇到麻烦。我已经试过这个问题,但仍然无法正确显示。

我有一个处理HTML格式的PHP文件,图像部分的代码如下:

while($row = mysql_fetch_array($result)) {
$partNo = $row['partNo'];
echo "<tr>";
echo '<td> <img src="getThumb.php?id =\''. $partNo .'\' width="50" height="50" /> </td>';

我的getThumb.php如下:

  <?php

$id = $_GET['id'];

$con = mysql_connect("localhost", "root", "root") or die("Unable to connect to server");
mysql_select_db("bmworld.mu");
$sql = "SELECT thumbnail FROM part WHERE partNo=$id" or die ("Could not fetch thumbnail");
$result = mysql_query("$sql");
$row = mysql_fetch_object($result);
mysql_close($con);

header("Content-type: image/jpeg");
echo $row['thumbnail'];
?>

结果如下:

http://postimg.org/image/xqcq16ucf/

我的图像是保存在MySQL中的“ blob”类型,而不是图像文件夹的路径。我想从MySQL检索该blob,然后直接从检索到的blob中显示它,而不是显示图像的路径,就像数据库表中其他数据列一样。我怎样才能做到这一点?

生死

您的代码中可能存在以下问题:-

  1. 您的图像路径不正确(您要保存在数据库中的内容)。

  2. 您要么直接使用blob数据类型保存图像,要么在检索时遇到一些问题。

对于第一个问题,请尝试对图像的路径进行硬编码并检查,如果可以正常工作,则保存到databsae的路径不正确,您必须更正。

对于第二个问题,请检查此链接:PHP从MySQL显示图像BLOB肯定会对您有帮助。谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从php数组正确显示图像路径

来自分类Dev

无法从表格中检索图像数据并显示图像

来自分类Dev

无法正确检索图像名称

来自分类Dev

无法在PHP中显示正确的表

来自分类Dev

输出图像无法正确显示

来自分类Dev

imshow()无法正确显示图像

来自分类Dev

XPutImage()无法正确显示图像

来自分类Dev

创建的图像无法正确显示

来自分类Dev

输出图像无法正确显示

来自分类Dev

UIPickerView无法正确显示图像

来自分类Dev

PHP无法正确显示

来自分类Dev

ToggleButton中的图像无法在WPF中正确显示

来自分类Dev

CSS + Button中的多个按钮的图像无法正确显示

来自分类Dev

视差图像在支持库24.2.0中无法正确显示

来自分类Dev

Textview DrawableTop中的透明图像无法正确显示

来自分类Dev

html中的图像无法在页面中正确显示

来自分类Dev

网格图像在Firefox(开发版)中正确显示,但在Chrome或Safari中无法正确显示

来自分类Dev

php中的长文本无法正确显示在html中

来自分类Dev

无法在 PHP 中显示 MySQL 数据库中的图像

来自分类Dev

PHP循环无法正确显示

来自分类Dev

PHP循环无法正确显示

来自分类Dev

WPF应用程序中的图像控件无法正确显示图像

来自分类Dev

在PHP中显示图像

来自分类Dev

在PHP中显示图像

来自分类Dev

显示从其 URI 中检索到的图像

来自分类Dev

iOS:图像无法在UIImageView中正确显示

来自分类Dev

jQuery:缩放的图像无法正确显示

来自分类Dev

Python Pygame无法正确显示图像

来自分类Dev

滚动视图中的图像无法正确显示