我在創建一個從數據庫中回顯圖像的列。所以我儘可能迴應這個領域,但我不知道如何用它迴應圖像源,請幫助!從數據庫中將圖像回顯到表中
echo "<td>" . $row['images'] . "</td>";
我在創建一個從數據庫中回顯圖像的列。所以我儘可能迴應這個領域,但我不知道如何用它迴應圖像源,請幫助!從數據庫中將圖像回顯到表中
echo "<td>" . $row['images'] . "</td>";
如果你正確地保存在數據庫的圖像源,你應該添加一個img標籤,就像這樣:
echo '<td><img src="' . $row['images'] . '" /></td>';
當然,那是假設你是保存源
img src =?後我需要指定文件目錄嗎? – user3560754
如果您的圖像存儲在項目中,則可以使用相對路徑,例如,如果項目位於名爲「myproject」的文件夾中,並且該文件夾包含名爲img的文件夾,則圖像的相對路徑爲:「/ IMG/nameoffile.jpg」 – user973783
您可以使用此:
<img>
標記。您可以通過在數據庫的src之前添加$_SERVER['DOCUMENT_ROOT']
來建立圖像的完整鏈接。
代碼:
$imageSrc = $_SERVER['DOCUMENT_ROOT'].'/'.$row['images'];
echo "<td><img src='$imageSrc' /></td>";
檢查什麼是$_SERVER['DOCUMENT_ROOT']
內容。
例如:
/home/site/www
,所以你必須將其添加 並從數據庫條目之間/
符號。/home/site/www/
,所以你 不需要添加/
這將工作,如果你有這樣的路徑images
目錄:/home/site/www/images
。
你的圖像如何存儲在數據庫中?這是一個鏈接嗎? –
@SharikovVladislav它存儲從我的文件目錄例如。 images/cake.jpg – user3560754
那麼'$ row ['images']'的內容是什麼? –