Forum Webscript.Ru

Программирование => PHP => Тема начата: Pr0Head от 25 Февраля 2002, 18:19:34

Название: Как показать картинку из БД?
Отправлено: Pr0Head от 25 Февраля 2002, 18:19:34
Доброго времени суток!

Записываю картинку в БД. Для картинки есть два поля: fotoname (имя картинки) и foto (сама картинка longblob).

Как мне ее вытащить на страницу? Во всех примерах что попадались, показывалось только как вытащить картинку в чистом окне, с генерированием хэдеров, а вот как подставить ее в никак не могу понять. :(

Вообщем хелп! ;)
Название: Как показать картинку из БД?
Отправлено: Dm от 25 Февраля 2002, 18:22:02
http://php.spb.ru/php/image.html
Название: Как показать картинку из БД?
Отправлено: Pr0Head от 25 Февраля 2002, 18:39:45
Эмм... Ну это ж опять с хэдерами.

Вот кусок кода:

$result = mysql_query("SELECT * FROM catalog WHERE category = $cid",$db);
   echo "";
   while ($myrow = mysql_fetch_array($result))
   {
   $myrow["info"] = nl2br($myrow["info"]);
   $image=mysql_result($result, 0, "foto");
   header("Content-type: image/jpeg");
   echo "\\n\\n";
......

и браузер просто умирает от этого.
Название: Как показать картинку из БД?
Отправлено: Dm от 25 Февраля 2002, 19:05:19
Это вообще мысль - одним скриптом генерить одну страничку целиком с картинками!!!!!! =)
Как раньше не догадался...

зы. так не возможно, картинки создаются отдельно (каждая), страница отдельно.
(к примеру)
Название: Как показать картинку из БД?
Отправлено: Pr0Head от 25 Февраля 2002, 19:37:57
А что, было бы намного удобнее, чем отдельный скрипт делать для создания картинки.. :) ну нет так нет, буду делать отдельный скрипт.

Спасибо!
.$image.