Php 显示数据库中的图像
我的图像存储在目录中,但图像的路径存储在Mysql表中,如何使用php显示图像?图像是否存储在可从internet访问的位置 如果是,您只需从存储在数据库中的路径创建一个URL,并在页面上的Php 显示数据库中的图像,php,mysql,Php,Mysql,我的图像存储在目录中,但图像的路径存储在Mysql表中,如何使用php显示图像?图像是否存储在可从internet访问的位置 如果是,您只需从存储在数据库中的路径创建一个URL,并在页面上的img元素中使用该URL即可 如果不是,您需要一个脚本,将图像提供给您的客户。创建一个PHP脚本,例如serveimage.PHP。在页面中,在img元素中使用此页面,并向其传递图像id: <img src="serveimage.php?id=3" /> 在serveimage.php中,
img
元素中使用该URL即可
如果不是,您需要一个脚本,将图像提供给您的客户。创建一个PHP脚本,例如serveimage.PHP
。在页面中,在img
元素中使用此页面,并向其传递图像id:
<img src="serveimage.php?id=3" />
在serveimage.php中,在数据库中查找图像,并输出图像的内容。简单地像往常一样从数据库中获取记录 正如你们所说的路径在数据库中,那个么只需给出从图像源中的数据库获取的图像路径即可
<?php
$yourquery = "select image_path from table";
$result = mysql_query($yourquery );
$imgSrc = mysql_fetch_array($result);
foreach($imgsrc as $path)
{
$imgSrc = $path;//Retrieve image path.
echo "<img src='$imgSRc' />";
}
?>
步骤:
$row
“alt=”“/>
标记我不会粘贴任何代码,因为其他人都向您展示过 您必须注意的一件事是存储在数据库中的映像路径,以及您需要用于映像src的实际映像路径,以便可以找到它 例如,如果数据库中的图像路径为:
2011/myimage.jpg
但实际的URL路径是:
/images/2011/myimage.jpg
然后不要忘记在输出之前更新路径
这是很明显的,但根据具体情况有几个问题。只需将该路径传递给Html中img标记的src属性。。。