PHP:使用变量从数据库中检索图像。显示破碎的图像图标

时间:2017-05-16 03:00:47

标签: php html mysql image

我知道这听起来真的很容易而且很可能但是我似乎无法让它发挥作用。我的问题是如何从数据库中检索图像,我非常确定我已经设置了正确的目录。我要做的主要是,如果选择了某些选项,则显示数据库中的图像。我非常确定我有正确的数据库连接,变量和一切都很好。 我有两个文件分布的PHP代码。 注意:这是因为在它之前有一个IF语句

以下是相关代码:

elseif ($MakeLeftvar == 'Mitsubishi1' && $ModelLeftvar == 'Lancer1' && $YearLeftvar == '1973 - 1979') {
while ($MitFetchImg1 = mysql_fetch_array($MitStateImg1)) {
}

以下是要检索的图片:

<img src="<?php echo($MitFetchImg1[0]); ?>" height="100" width="100" >

这是获取数据库表的地方。

$MitStateImg1 = mysql_query("SELECT Images FROM Mitsubishi_Images");

以下是mysql的屏幕截图:enter image description here

欢迎所有帮助,非常感谢。如果这很容易,请不要嘲笑。

谢谢。

2 个答案:

答案 0 :(得分:0)

您无法通过[0]访问单元格值,请使用<?php echo $MitFetchImg1['Images']; ?>

不推荐使用mysql_ *函数,使用PDO或MySQLi。

答案 1 :(得分:0)

请注意,mysql_fetch_array自5.5起已被弃用,并在7上删除。话虽如此,你确定从调用mysql_fetch_array回来的是一个数字数组吗?该函数也可以返回一个关联数组。