正如标题所说,我无法插入&显示任何图像到&来自mySQL db表。图像表看起来像附加的照片,我的PHP代码看起来像这样:
<?php
$sql2 = "SELECT * FROM images";
$records2 = mysql_query($sql2);
while($images = mysql_fetch_assoc($records2)) {
echo $images['path'];
}
?>
路径显示在页面中,而不是实际图像。
答案 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小时前”
似乎我一直都是对的。