我正在尝试创建一个从数据库中回声图像的列。所以我已经达到了回声场的程度,但我不知道如何用它回声图像源,请帮忙!
echo "<td>" . $row['images'] . "</td>";
如果您正确地将图像源保存在数据库中,则应该添加img标记,如下所示:
echo '<td><img src="' . $row['images'] . '" /></td>';
当然,这是假设您正在保存源
您可以使用这个:
- 建立到图像的完整链接
- 用html正确输出,即使用
<img>
标签
您可以通过在数据库的src之前添加$_SERVER['DOCUMENT_ROOT']
来构建到图像的完整链接。
代码:
$imageSrc = $_SERVER['DOCUMENT_ROOT'].'/'.$row['images'];
echo "<td><img src='$imageSrc' /></td>";
检查什么是$_SERVER['DOCUMENT_ROOT']
内容。
例如:
- 它将是
/home/site/www
,所以您必须在它之间添加/
符号以及数据库中的条目 - 它将是
/home/site/www/
,所以你不需要添加/
如果您有images
目录的路径:/home/site/www/images
,这将起作用。