2016-03-21 102 views
1

我遇到問題。我想從blob顯示.jpg圖像。如何在.jpg鏈接中顯示blob中的.jpg圖片

我可以在腳本中顯示它。例如...

<?php 
$db = mysqli_connect('xxxxx', 'xxxxxx', 'xxxx', 'xxxxx'); 
if (mysqli_connect_errno()) { 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
foreach ($db->query("SELECT * FROM `pictures` WHERE imageID = 3") as $result) { 

header("Content-type: image/jpeg"); 

$img = $result['img']; 
print $img; 
} 
?> 

在索引頁鏈接:

echo '<img src="/wszystko/obiektowy_obrazki/img.php">'; 

而現在......我想通過此鏈接,顯示它:

echo '<img src="/wszystko/obiektowy_obrazki/$img.jpg">'; 

我怎樣才能做它? 感謝您的幫助。

+0

我可以不用本地存儲在服務器上的.jpg文件? –

回答

0
echo "<img src=\"/wszystko/obiektowy_obrazki/$img.jpg\">"; 

OR

echo "<img src='/wszystko/obiektowy_obrazki/$img.jpg'>"; 

或者(更清潔)

$path = '/wszystko/obiektowy_obrazki'; 
$image = $path . '/' . $img . '.jpg'; 
print '<img src="' . $image . '">'; 
+0

是的。而已。但是$ img是從blob中的數據庫中提取的。 –

+0

@KrzysztofSikora所以你有一個存儲的圖像與base64編碼? –

+0

是的。 blob,base64到mysql數據庫 –