从mysql加载图像的正确方法

时间:2016-03-26 02:26:46

标签: javascript php html mysql

将img src ="" ....存储为数据库表列中的图像是否可以接受,或者只应存储该位置,然后以某种方式通过javascript操作来加载图像在网页上?

1 个答案:

答案 0 :(得分:1)

你只会在数据库中存储图像路径(可能还有alt文本和标题),然后在页面加载时使用php将其添加到网页中。请注意,在下面我独立地回显每个属性。您还可以将整个图像行放在一个echo语句中,并仅使用列为属性值的php db值来剪切几个回声。

//your mechanism of getting the data from the db

$imagePath=$Row["imagePath"]; //for example "images/common/logo.jpg";
$imageAlt=$Row["imageAlt"]; //for example "Our Company logo image";
$imageTitle=$Row["imageTitle"]; //for example "Our Company logo for 2016";

//image section of your HTML
<img src='<?php echo "$imagePath";?>' alt='<?php echo "$imageAlt";?>' title='<?php echo "$imageTitle";?>' height='50' width='50'/> 

这将呈现为

 <img src='images/common/logo.jpg' alt='Our Company logo image' title='Our Company logo for 2016' height='50' width='50'/>