2015-04-05 101 views
0

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

我的问题是:

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

+0

不确定你问什么,你会在你的html img标签中使用db字段。 ''''public_html'是根网络路径,因此您可以不用输入 – 2015-04-05 01:34:45

+0

如何将图像存储在数据库中? – 2015-04-05 01:35:28

回答

0

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

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

喜欢的东西

<img name="dbImage" src="'.$column_name_here.'" width="60" height="60" alt="word" /> 

请参考this以获取更多信息。

+0

请不要建议使用mysql * – 2015-04-05 01:54:37

相关问题