2013-06-09 2 views
0

Я новичок здесь. У меня есть varninary (max) типа столбца с изображениями в нем, и после эха его я получаю кучу данных случайных чисел на моем сайте:Показать изображение с сервера sql с php

* d = O

Кто-нибудь знает, что это значит?

Я вторя его, как это из моей базы данных:

include 'DB_Connection'; 
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) { 
header("Content-type: image/jpg"); 
echo $row['image']; 
} 
+0

Возможный дубликат [Мне нужна моя страница PHP, чтобы показать мое изображение BLOB из базы данных mysql] (http://stackoverflow.com/questions/13225726/i-need-my-php-page-to-show-my- blob-image-from-mysql-database) – newfurniturey

+0

Очень похоже, но в этом есть SQL Server вместо MySQL – MaxiWheat

+1

Есть ли веская причина хранить изображения в db? а не файловая система –

ответ

0

это JPEG, а не JPG.

Однако вы должны хранить изображения в файловой системе.

Кроме того, нет абсолютно никакой причины иметь этот код в цикле while. Это не принесет пользы после первого раза, вы можете отображать только одно изображение таким образом.

Смежные вопросы