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