簡體   English   中英

從MySQL加載圖像的正確方法

[英]proper way to load images from mysql

將圖像的img src =“” ....存儲在數據庫表列中是否可以接受,還是應該只存儲位置,然后以某種方式通過javascript進行操作才能將圖像加載到網頁上?

您只需將圖像路徑(以及可能的替代文本和標題)存儲在數據庫中,然后在頁面加載時使用php將其添加到網頁中。 請注意,下面我將獨立地回顯每個屬性。 您也可以將整個圖像行放在echo語句中,並僅將php db值列為屬性值,以剪除幾個echo。

//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'/> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM