无法将图像加载到MYSQL表

时间:2016-06-06 13:52:47

标签: php mysql image

正如标题所说,我无法插入&显示任何图像到&来自mySQL db表。图像表看起来像附加的照片,我的PHP代码看起来像这样:

<?php
    $sql2 = "SELECT * FROM images";
    $records2 = mysql_query($sql2);
       while($images = mysql_fetch_assoc($records2)) {   
           echo $images['path'];     
       }
?>

路径显示在页面中,而不是实际图像。

我已经建立了MYSQL连接,所以很好。enter image description here

1 个答案:

答案 0 :(得分:1)

这是我事先准备好的答案,但当时从未提交过。

咨询“脚注”。

你只是回显这里的路径,而不是图像来源。

即:<img src..>

如果您从其他位置访问可执行文件,那么您在设置该路径时也可能遇到问题。

echo "<img src=\"$images['path']\">";

如果这不起作用,那么这意味着您为其设置的路径应该是从根开始的完整服务器路径,而不是相对路径。

如果是这样,那么你需要添加它。

即:echo "<img src=\"/var/usr/htdocs/Projects/facebook/img/$images['path']\">";

或作为您离开的屏幕截图中的示例:

echo "<img src=\"/Projects/facebook/img/$images['path']\">";

<强>脚注:

  

“现在可以使用@ Fred-ii- mySQL路径不太准确 - Sergiu Turus 5小时前”

似乎我一直都是对的。