PHP получить изображения, хранящиеся в базе данных - PullRequest
0 голосов
/ 01 сентября 2011

Я вручную вставил изображение в поле longblob с именем image ... изображение .gif, поэтому я ввел mimetype как 'image / gif', но оно не работает ??

  $result=mysql_query("SELECT image FROM page WHERE number=$ide");

 while($image=mysql_fetch_array($result))
 {
     header('Content-type:'.$image['mimetype']);


    echo $image['image'];

Пожалуйста, помогитеон показывает некоторый случайный двоичный текст вместо изображения, он также говорит, что неопределенный индекс mimetype я сделал что-то не так в определении ???

1 Ответ

3 голосов
/ 01 сентября 2011

Вам нужно получить MIME-тип в вашем SQL-запросе следующим образом:

$result=mysql_query("SELECT image, mimetype FROM page WHERE number=$ide");

Mimetype должен быть image/gif

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...