查找图像文件路径并将其添加到mySQL

时间:2015-04-05 01:29:45

标签: php mysql

我正在通过Go-Daddy托管的网站上工作,该网站还有一个通过phpMyAdmin连接到它的MySQL数据库。我将图像存储在公共主目录(public_html)内的文件夹(/ images)中。我需要显示这些图像以及与它们相关联的项目详细信息(名称,价格,描述等),这些都存储在数据库中。

我的问题是:

为什么当我在图片数据库的列(VARCHAR(100))中输入文件路径public_html/images/image1.jpg时,是否在向网站输出行时输出文件路径而不是图像?

1 个答案:

答案 0 :(得分:0)

因为,您要在数据库列中存储图像的路径,而不是图像本身。因此,当您尝试显示该列的内容时,它会显示存储在数据库中的内容 - 文件路径。

要显示图像本身,您需要将数据库列内容(图像文件路径)作为HTML src标记的IMG属性传递。

这样的东西
 <img name="dbImage" src="'.$column_name_here.'" width="60" height="60" alt="word" />

有关详细信息,请参阅this